【问题标题】:Android activity finish update previous activityAndroid活动完成更新以前的活动
【发布时间】:2012-03-26 15:56:44
【问题描述】:

我有一个活动,您可以在其中单击产品并将其添加到购物篮,然后按下按钮以结帐新活动的开始位置,此活动列出了购物篮中的所有内容,并带有删除该项目的选项.如果删除了所有项目,我将在此活动上调用 finish() 以返回上一个列出所有产品的活动。

问题是这个之前的活动仍然说 X 项目已被选中,我怎样才能让它更新或重新加载?

【问题讨论】:

    标签: android android-activity refresh parent


    【解决方案1】:

    您应该将刷新代码放入您的ActivityonResume 方法中。

    在此处查看活动生命周期以获取更多信息:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

    【讨论】:

      【解决方案2】:

      如果您想将子活动的信息返回给父活动,请查看 startActivityForResultonActivityResult 函数。

      onResume 会在每次任务/应用程序变为活动状态时调用(例如:屏幕关闭/打开、使用任务切换器切换到您的应用程序等),您可能不想在所有这些情况下刷新页面。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-05-04
        • 1970-01-01
        • 2011-09-06
        • 2020-11-10
        • 1970-01-01
        • 2014-07-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多