有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在不使用应用程序的情况下刷新活动?

我正在使用实时数据库,我希望我的活动能够在那里运行,即使没有人在使用该应用程序

swipeRefresh.setOnRefreshListener {

    // code

    binding.swipeRefresh.isRefreshing = false
}

根据上面的代码,用户需要滑动刷新,我希望它是相同的,但在后台,它自己做

这意味着该活动就像每五秒钟在后台进行一次“刷新”


共 (1) 个答案

  1. # 1 楼答案

    在应用程序未被使用时,不可能保持其运行。当用户不再使用应用程序时,Android应用程序进程将被Android杀死,这是无法阻止的。Android这样做是为了节省资源,并允许其他应用在使用时运行。我建议阅读documentation来了解它是如何工作的

    你的应用应该是isntead,只要在启动时再次查询数据库并重建UI即可