0

在我的活动 A 中的应用程序中,我有一个列表视图,其中显示了一些详细信息以及底部的图像和顶部的按钮。当用户在列表中单击时,它会打开一个新活动 B.

如果用户单击后退按钮,他将返回到活动 A,并且我想在图像视图中显示一个新图像。同时,活动 A 不应该有任何变化。

在 iPhone 中我们要使用一种叫做 View 的方法会出现。

像那样在android中有什么方法吗?怎么办呢,求朋友们帮帮我。。。。。。

4

1 回答 1

1

而不是使用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

        }

    }

谢谢迪帕克

于 2011-06-17T11:19:25.170 回答