【发布时间】:2015-12-08 06:44:38
【问题描述】:
我想在我的手机上选择一个文本文件并将其上传到 Mysql Server。为此,我正在创建一个意图-:
public void chooseImage(View v){
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
startActivityForResult(intent, PICKFILE_REQUEST_CODE);
}
那我用onActivityResult-:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == PICKFILE_REQUEST_CODE && resultCode == RESULT_OK && data!=null)
{
Uri selected_file = data.getData();
Log.i("TAG2","Data is there");
}
Log.i("TAG2","Data is not there");
}
但是当我选择一个按钮时,它会显示 SD 卡,这没关系,但是之后当我转到一个文件并单击它时,什么都没有发生,我以为我会返回到我的应用程序,但无论我多少次单击没有发生任何事情,它没有返回到我的应用程序。有什么问题?
【问题讨论】: