【问题标题】:Triggering an activity resume触发活动恢复
【发布时间】:2012-01-05 18:37:25
【问题描述】:

我需要在活动恢复时启动一个函数。例如:

我有一个活动 A,在其中我启动另一个名为 B。然后,当 B 完成时,它调用 finish(),然后 A 被恢复。但是当 A 恢复时,我想调用一个函数来刷新一些信息,所以我需要知道 A 何时从另一个活动中恢复。

这在 Android 中可行吗?

【问题讨论】:

标签: android android-activity


【解决方案1】:

您可以在 Activity 上重写一个方法,不出所料地命名为 onResume

【讨论】:

    【解决方案2】:

    开始活动 B 时,您应该使用startActivityForResult 方法。然后它会在调用finish() 之后调用Activity A 的onActivityResult()。有关详细信息,请参阅Starting Activities 上的文档。

    【讨论】:

      【解决方案3】:

      请阅读 Android 基础知识。您可以覆盖活动的 onResume() 方法 http://developer.android.com/reference/android/app/Activity.html#onResume()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-17
        相关资源
        最近更新 更多