我的应用程序中有一些附件(URL),需要将其打开到另一个应用程序中,我尝试了所有操作,但是崩溃了或正在打开一个应用程序,但没有内容。
我已经尝试了StackOverflow上的所有可用功能。
Uri path = Uri.parse(file_url.get(position));
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
context.startActivity(intent);
以上代码对pdf正常,但对其他文档则无效。 我还尝试了不同的MIME类型。
简而言之,我希望我的应用打开带有特定应用附件的网址,即,如果附件为 .doc ,则应在google docs或类似应用中打开。