我有这个代码,我有半工作。我希望它拉出一个文件选择器,然后将选择的文件返回为可操作的格式。也许File
或String
。
我阅读了有关如何调用它的 Android 文档,但我仍然不了解意图以及如何使用它们。
我习惯于调用一个函数,然后将返回值设置为一个变量并从那里开始工作。
我不知道如何设置它才能做到这一点。我知道有些用户可能没有文件浏览器,但我所有的用户都会。
那么如何让这段代码发挥作用呢?当它返回时,它现在什么都不做。
chooseFileButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText enterZipEditText = (EditText) findViewById(R.id.enterZipEditText);
Intent intent = new Intent();
intent.setType("zip/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Choose File"), REQUEST_CODE);
}
});