从另一个活动刷新列表视图



我有两个活动:"A"(我在ListView上的主要活动)和"B"(显示为对话框的表单)。当我从"A"开始"B"时,我需要"A"没有完成但留在后台。然后,当我完成"B"时,我需要"A"中的列表视图刷新其项目。我该怎么办?如果我不清楚,请告诉我。

使用 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();
    }
}

最新更新