我有一个活动,您可以点击产品并将其添加到购物篮中,然后按下按钮以结帐新活动的开始位置,此活动会列出购物篮中的所有内容以及删除商品的选项。如果删除了所有项目,我会在此活动上调用finish()返回上一个列出所有产品的活动。
问题是之前的这个活动仍然说已经选择了X项,我该如何更新或重新加载?
非常感谢。
答案 0 :(得分:7)
您应该将刷新代码放在onResume
的{{1}}方法中。
请查看此处的活动生命周期以获取更多信息:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle
答案 1 :(得分:0)
如果要将子活动中的信息返回给父活动,请查看startActivityForResult
和onActivityResult
函数。
onResume
(例如:关闭/打开屏幕,使用任务切换器切换到您的应用程序等),您可能不希望在所有这些情况下刷新页面。