我必须向用户询问要保存文件的文件夹的名称。
我还必须发送与应该保存的文件名称相关的信息。
有没有办法将这些信息与意图一起发送?
如果我这样做:
Intent originalIntent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
originalIntent.putExtra("extra",blabla);
originalIntent.putExtra(EXTRA_TITLE, getString(R.string.choose_dir));
startActivityForResult(originalIntent, REQUEST_CHOOSE_DIR);
在 onActivityResult 中我看不到任何额外信息
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
if(data.getExtras() != null)
{
//do stuff here
}
}
data.getExtras 始终为空
答案 0 :(得分:1)
有什么方法可以将这些信息与意图一起发送吗?
如果您的意思是“发送此信息,以便我在 onActivityResult()
内将其取回”,则不。您需要在发出请求的任何内容(活动、片段等)或与其相关的内容(例如,视图模型)中保留该数据。