【发布时间】:2015-06-05 07:56:58
【问题描述】:
如何将 Activity A 上的点击项目的 URL/URI 传递给要从 URL 加载图像的 Activity B?
关于活动 A
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
HttpGet imageurl = new HttpGet("https://jiresal-test.s3.amazonaws.com/deal3.png");
Intent freebie = new Intent(this,PuzzleActivity.class);
freebie.putExtra("image", imageurl.toString());
startActivity(freebie);
Toast.makeText(this, "Item Clicked: " + position, Toast.LENGTH_SHORT).show();
}
关于活动 B
protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent)
{
super.onActivityResult(requestCode, resultCode, imageReturnedIntent);
switch(requestCode)
{
case RESULT_SELECT_IMAGE:
{
if(resultCode == RESULT_OK)
{
Uri selectedImage = imageReturnedIntent.getData();
loadBitmap(selectedImage);//Where to Load Image
}
break;
}
活动 B 必须加载图片而不显示 URL?URI
Activity B加载图片表单类-loadBitmap(selectedImage);//加载图片的位置
【问题讨论】:
-
在活动 B 上从意图中获取 url 并编写函数以加载图像 oncreate 本身
-
检查我的答案....
-
@Djphy...已经检查了链接,但我的活动 B 没有使用 res 布局,而是使用“LoadBitmap”的类,其中“selectedImage”是活动 A 的 URL
标签: android android-layout bitmap