【发布时间】:2012-06-13 19:37:12
【问题描述】:
我正在制作一个 android 应用程序,我希望该活动在另一个活动上按下后退按钮后自行重新加载。我有一套活动。所以我得到了主要的,还有很多其他的。假设主要的是activity-1,其他的是activity-2,3,4,5,6,7。一旦用户按下一个将他带到活动 2、3 或 4 的按钮,他将再次看到一些按钮,其中一个按钮会将他带到活动 3、4 或 5。所以当用户在从主活动启动的一个活动中,并按下后退按钮,应该重新加载主活动,这怎么可能?请提前提供帮助并非常感谢!
【问题讨论】:
-
在调用
startActivity(...)之后立即让所有Activities除了Activity-1调用finish()。 -
这听起来是个坏主意……为什么需要实现这种行为?在我看来,这违反了 android 惯例,并且有点破坏了用户体验......
-
我必须重新加载主要活动才能从 SharedPreferences 重新加载数据,因为它们在其他活动中发生了更改
标签: android android-activity reload back