我有一个带有适配器的ArrayList
,该适配器有一个从网址中检索PDF的按钮。我正在使用Intent.ACTION_VIEW
并且它工作正常,除了ArrayList
的第一个元素,其中它不允许我选择打开PDF的应用程序,它只是用{{打开网址1}}应用程序。如果我选择其余元素,我可以选择用Google Chrome
或Google Chrome
打开PDF。
以下是我用来获取PDF的代码片段:
Adobe
如何强制所有按钮让用户在两个应用程序之间进行选择?
提前致谢!
答案 0 :(得分:0)
最后,我已经解决了它使用setDataAndType
方法将意图设置为pdf。现在,它允许您选择将在每个元素的所有按钮中使用的应用程序。
这是代码片段:
Intent intent = new Intent();
intent.setDataAndType(Uri.parse(url), "application/pdf");
startActivity(intent);