在我的应用程序中,我有一个
activity
来接收AndroidManifest.xml中的发送意图,例如:
<activity android:name=".ReceiveSendIntentActivity" android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/pdf" />
</intent-filter>
</activity>
当我使用默认文件应用程序共享 pdf 文件时,它工作正常。但是使用文件管理器应用程序
intent-filter
不起作用,我可以选择.apk文件并与我的应用程序共享,当我在我的activity
中收到意图时,意图类型变为应用程序/*,尽管在我的AndroidManifest.xml中只允许应用程序/pdf 类型:
这真的让我很恼火,有人能解决这个问题吗?