当我单击任何类型的文件或单击gmail 附件或在我的 android 设备中共享任何文件时,我想在选择器对话框中查看我的应用程序。所以为了实现这个功能,我使用了下面的意图过滤器。
<activity
android:name=".activities.ShareWithAttachmentActivity"
android:label="Adoddle"
android:screenOrientation="sensorPortrait">
<intent-filter>
<!---->
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!--<data android:mimeType="*/*" />-->
<data android:mimeType="application/*" />
<data android:mimeType="audio/*" />
<data android:mimeType="image/*" />
<data android:mimeType="message/*" />
<data android:mimeType="multipart/*" />
<data android:mimeType="text/plain" />
<data android:mimeType="text/html" />
<data android:mimeType="text/javascript" />
<data android:mimeType="text/richtext" />
<data android:mimeType="text/uri-list" />
<data android:mimeType="text/xml" />
<data android:mimeType="text/css " />
<data android:mimeType="video/*" />
</intent-filter>
</activity>
但是当我点击gmail 通知应用程序选择器对话框打开时,在该选择器中我可以看到我的应用程序。当我单击我的应用程序时,它会崩溃。根据我的要求,当我单击该gmail 通知时,我的应用程序不应显示在该应用程序选择器对话框中。
我为此参考了以下链接,但没有帮助我。