我正在尝试将URI对象传递给我的Intent以使用该URI
在另一项 Activity 中...

如何传递URI?

private Uri imageUri;
....
Intent intent = new Intent(this, GoogleActivity.class);
intent.putExtra("imageUri", imageUri);
startActivity(intent);
this.finish();

现在如何在其他 Activity 中使用此URI?
 imageUri = extras.getString("imageUri"); // I know thats wrong ...

感谢大伙们

最佳答案

您可以将uri存储为字符串

intent.putExtra("imageUri", imageUri.toString());

然后像这样将字符串转换回uri
Uri myUri = Uri.parse(extras.getString("imageUri"));

07-23 13:45