程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-如何給一個Intent傳遞URI?

android-如何給一個Intent傳遞URI?

編輯:編程綜合問答
如何給一個Intent傳遞URI?

我想傳遞一個URI-Object到一個intent,然後想在另外一個activity中使用URI。
如何傳遞這個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"); 

這些代碼都實現不了。

最佳回答:


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

然後你再用一下方法獲取:

imageUri = Uri.parse(extras.getString("imageUri"));
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved