我正在尝试执行一项活动来保存用户可以通过互联网找到的某些PDF。我被下一个代码阻止了。
<activity
android:name=".pdf.OpenPDFActivity"
android:label="Add to Notapp"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.pdf" />
</intent-filter>
<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文件。我的应用程序将存储文件,因此我希望每次用户单击PDF时对话框显示我的应用程序和查看器,但对话框有一个按钮来记住选择的应用程序。有什么方法可以避免这种情况吗?