我试图将URI对象传递给我的Intent,以便在另一个活动中使用该URI。
如何传递URI?
private Uri imageUri; .... Intent intent = new Intent(this, GoogleActivity.class); intent.putExtra("imageUri", imageUri); startActivity(intent); this.finish();
现在如何在其他活动中使用此URI?
imageUri = extras.getString("imageUri"); // I know thats wrong ...
感谢你们
您可以将uri存储为字符串
intent.putExtra("imageUri", imageUri.toString());
然后像这样将字符串转换回uri
Uri myUri = Uri.parse(extras.getString("imageUri"));