在 Android 上从后台重新加载 Feed

问题描述 投票:0回答:1

如何仅在来自后台而不是来自其他屏幕或活动时刷新提要?

android kotlin android-studio android-lifecycle
1个回答
0
投票
  1. 使用 onResume 和 onpause 检测应用程序何时从后台进入前台

这是我的项目,以我的为例

private var isAppInBackground = true

override fun onResume() {
    super.onResume()
    if (isAppInBackground) {
        refreshFeed()
    }
    isAppInBackground = false
}

override fun onPause() {
    super.onPause()
    isAppInBackground = true
}

private fun refreshFeed() {
   //TODO
}
© www.soinside.com 2019 - 2024. All rights reserved.