代码之家  ›  专栏  ›  技术社区  ›  Chris

Android-Detect的“App变得活跃”来自Mulitiasking?

  •  1
  • Chris  · 技术社区  · 14 年前

    我开发了一个包含信息列表的Android应用程序。我希望每当应用程序从multasking“唤醒”时,列表从服务器检索新数据。现在它只显示旧数据,不刷新。

    有人能告诉我我在找什么功能/方法吗?

    2 回复  |  直到 14 年前
        1
  •  4
  •   Vadim Kotov First Zero    7 年前

    你的应用程序可以通过几种不同的方式唤醒。。。您可能需要onResume(),但这里还有其他一些:

    • 继续 当您的活动从后台恢复时,或者如果上面有一个对话框/弹出窗口,则调用( 这是你应该刷新列表的地方 )
    • 重新启动 从后台将活动置于前台时调用
    • 创建时的回调函数 当您的活动以意图启动时调用
    • 连续体 当活动处于后台并以意图启动时调用()

    完整列表位于此处的Android活动生命周期中:

    https://developer.android.com/reference/android/app/Activity.html

        2
  •  2
  •   Vadim Kotov First Zero    7 年前

    你可以超载 onRestart() . 您可以在其中放置刷新代码。

    推荐文章