错误:错误:try不是有效的资源名称(保留Java关键字)

时间:2018-02-06 13:57:56

标签: android

我想在我的应用中显示pdf文件。我在原始文件夹中存储了pdf文件。其中pdf名称是" try.pdf"我的代码是这样的:

Where

但此代码显示错误File file = new File(R.raw.try); Uri path = Uri.fromFile(file); Intent pdfIntent = new Intent(Intent.ACTION_VIEW); pdfIntent.setDataAndType(path , "application/pdf"); pdfIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); try { startActivity(pdfIntent ); } catch (ActivityNotFoundException e) { Toast.makeText(this,"No Application available to viewPDF", Toast.LENGTH_SHORT).show(); } 谁能帮我。

2 个答案:

答案 0 :(得分:3)

这是错误

File file = new File(R.raw.try);

将您的文件try.pdf重命名为其他任何内容(除了此处提到的https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html)。您不能使用try所在的Java保留关键字。

答案 1 :(得分:0)

重点:您不能使用保留关键字。