2013-09-02 1 views
0

어디서나이 문제를 찾을 수 없으므로 아마 어리석은 일일 것입니다.Android 공유 메뉴에서 텍스트 수신

내 앱의 MainActivity를 등록하여 공유 메뉴를 통해 다른 앱의 일반 텍스트를 수신하려고하는데 아무 것도 작동하지 않는 것 같습니다. 웹 브라우저에서 텍스트를 선택하고 "공유"아이콘을 클릭하면 내 앱이 옵션으로 표시되지 않습니다.

다음은 안드로이드 매니페스트의 관련 부분 :

<application 
     android:name=".App" 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:launchMode="singleTask" > 
     <intent-filter> 
      <action android:name="android.intent.action.SEND" /> 

      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    </application> 

나는 또한 아무 소용이 SENDTOVIEW 등의 다른 작업을 시도했다. 내가 가진 문제는 내 앱이 단순히 공유 메뉴에 옵션으로 나타나지 않는다는 것입니다. 에서

답변

1

Example 당신이 중 하나 mimeType를 작동하지 않습니다, 데이터 마임

<intent-filter> 
     <action android:name="android.intent.action.SEND" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <data android:mimeType="text/plain" /> 
</intent-filter> 
+0

내가 언급해야을 추가하는 것을 잊지. 문제를 추적하기 위해 mimeType을 제거했습니다. – Malabarba

+0

그 mimeType = "text/*"또는 mimeType = "plain/*"시도해보십시오. – JafarKhQ

+0

환상적 ... 이제는 갑자기 효과가 나타났습니다. ¬¬ 나는 그것이 어제와 정확히 동일하다는 것을 맹세합니다. – Malabarba