无法解析PICKFILE_REQUEST_CODE

时间:2018-04-11 14:17:29

标签: android android-intent

任何人都可以在android studio中解决这个问题。 我想创建一个文件资源管理器,以便在我搜索的存储中选择一个文件,以便发送意图来选择文件并获得此代码:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");
Intent i = Intent.createChooser(intent, "File");
startActivityForResult(i, CHOOSE_FILE_REQUESTCODE);

而且:

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.setType("*/*");
startActivityForResult(intent,PICKFILE_RESULT_CODE);

我尝试了这些并且它们都没有为我工作相同的错误PICKFILE_RESULT_CODEPICKFILE_REQUEST_CODECHOOSE_FILE_REQUESTCODE未在android studio中定义为变量。

错误是:

  

无法解析符号'PICKFILE_RESULT_CODE'

如果有人能解决这个问题,请写下您的解决方案。

注意:Android Studio版本为3.0.1

1 个答案:

答案 0 :(得分:3)

您必须自己使用某个值定义常量。

Functor
在onActivityResult中

,您可以使用此代码找出结果的来源