我正在编写一个应用程序,当您单击按钮时会打开一个 pdf 文件。下面是我的代码:
File pdfFile = new File(
"android.resource://com.dave.pdfviewer/"
+ R.raw.userguide);
Uri path = Uri.fromFile(pdfFile);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setDataAndType(path, "application/pdf");
startActivity(intent);
但是,当我运行它并按下按钮时,它显示“无法打开该文档,因为它不是有效的 PDF 文档”。这让我发疯。我是否正确访问文件?有任何想法吗?谢谢