Android 如何通知意图中的数据已更改?

Android 如何通知意图中的数据已更改?,android,android-activity,android-intent,Android,Android Activity,Android Intent,我使用的是LocalActivityManager activityManager=getLocalActivityManager(),我通过View=activityManager.startActivity(“123”,myIntent)将我的所有活动都放到这个位置。 此activityManger中有许多活动的ID相同,例如(123) 1活动保存收藏项目名称收藏活动。另一个活动保存项目。我只想通知FavoriteActivty数据已更改,因此活动必须刷新自身。。。 如何做到这一点?我不想再

我使用的是
LocalActivityManager activityManager=getLocalActivityManager(),我通过
View=activityManager.startActivity(“123”,myIntent)
将我的所有活动都放到这个位置。 此activityManger中有许多活动的ID相同,例如(123)

1活动保存收藏项目名称
收藏活动
。另一个活动保存项目。我只想通知
FavoriteActivty
数据已更改,因此活动必须刷新自身。。。
如何做到这一点?我不想再创建那个活动了。

我不能100%确定我是否得到了您需要的东西。 据我所知,您需要为此活动设置适配器。。。 然后,您可以处理一个列表并向适配器发出“通知”

例如:

adapter = new ArrayAdapter<Module>(this,
android.R.layout.simple_list_item_1, moduleList);
setListAdapter(adapter);

嗯。我终于得到了答案。我使用了以下方法:

onAttachedToWindow(); 
这对我有用。当窗户开到前面时,我检查看是否有变化

onResume() ;
onWindowFocusChanged(boolean hasFocus) 

你甚至不明白我的要求!我正在进行另一项活动,希望通知另一项活动。你做的方式是在同一个活动中。好的。。。这就是为什么我写了我不确定我是否得到了它。。。你试图把一个意图和其他活动只是检查,如果这个意图存在。。。如果是,你可以做你需要的
onResume() ;
onWindowFocusChanged(boolean hasFocus)