在我的活动 A 中的应用程序中,我有一个列表视图,其中显示了一些详细信息以及底部的图像和顶部的按钮。当用户在列表中单击时,它会打开一个新活动 B.
如果用户单击后退按钮,他将返回到活动 A,并且我想在图像视图中显示一个新图像。同时,活动 A 不应该有任何变化。
在 iPhone 中我们要使用一种叫做 View 的方法会出现。
像那样在android中有什么方法吗?怎么办呢,求朋友们帮帮我。。。。。。
在我的活动 A 中的应用程序中,我有一个列表视图,其中显示了一些详细信息以及底部的图像和顶部的按钮。当用户在列表中单击时,它会打开一个新活动 B.
如果用户单击后退按钮,他将返回到活动 A,并且我想在图像视图中显示一个新图像。同时,活动 A 不应该有任何变化。
在 iPhone 中我们要使用一种叫做 View 的方法会出现。
像那样在android中有什么方法吗?怎么办呢,求朋友们帮帮我。。。。。。
而不是使用startActivity
开始活动使用startActivityForResult
。如果您处于活动 A onitemclick 事件中,请使用以下代码启动活动 B
Intent intent = new Intent(WebViewTest.this,
B.class);
startActivityForResult(intent, 500);
在以下方法中编写图像更新代码,以便在活动 B 完成时控制进入以下方法。您也可以使用 Handler 概念来更新图像
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
System.out.println(requestCode + "...called from another activity..."
+ resultCode);
if (requestCode == 500) {
//upate image
}
}
谢谢迪帕克