从另一个活动刷新ListView

时间:2014-12-16 09:38:19

标签: android

我有两项活动:" A" (我使用ListView的主要活动)和" B" (是一个显示为对话框的表单)。当我开始" B"来自" A",我需要" A"尚未完成但留在后台。然后,当我完成" B"我需要ListView in" A"刷新其物品。我能怎么做?如果我不清楚,请告诉我。

1 个答案:

答案 0 :(得分:1)

使用startActivityForResult启动B活动,并在onActivityResult中捕获结果。 请记住在启动时使用活动B的唯一代码,以便检查响应是否正确。

示例

 Intent intent= new Intent(this, ActivityB.class);
 startActivityForResult(intent, 1000);


@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
 {

    if(requestCode == 100&&resultCode=RESULT_OK) 
     {
        myAdapter.notifyDataSetChanged();
    }
}