Android 如何刷新我的所有活动状态

Android 如何刷新我的所有活动状态,android,Android,我面临一个问题 I open Activity A there is some settings --> Go to Activity B ---> Go to Activity A ---> Change some settings in activity A ---> Go to Acivity C 在这种情况下,如果我从活动C返回,我将获得最新设置如果我返回,我将获得活动B,如果我返回,我将获得活动A。但在活动A中,我获得旧设置 如何在此处获取活动A中的最新设置

我面临一个问题

I open Activity A there is some settings --> Go to Activity B ---> 
Go to Activity A ---> Change some settings in activity A ---> Go to Acivity C
在这种情况下,如果我从活动C返回,我将获得最新设置如果我返回,我将获得活动B,如果我返回,我将获得活动A。但在活动A中,我获得旧设置

如何在此处获取活动A中的最新设置。如果我在任何活动中进行了任何更改,那么如果该活动的任何实例处于打开状态,这些实例将获得最新的数据


谢谢

使用
SharedReferences
保存返回活动后可能需要的任何类型的数据。只需将数据加载到活动的
onResume()
-这是避免丢失有用数据的最佳方法。希望这有帮助

startActivity(new Intent(this,activityB);
去活动B

startActivity(new Intent(this,activityA);//recall activityA
参加活动

startActivity(new Intent(this,activityC);
要传递数据,可以使用

Bundle b=new Bundle();
b.putInt("hello",3);

myIntent.putExtras(b);
startActivity(myIntent);
在启动其他活动之前,请在活动A中使用recreate()