java如何在不使用应用程序的情况下刷新活动?
我正在使用实时数据库,我希望我的活动能够在那里运行,即使没有人在使用该应用程序
swipeRefresh.setOnRefreshListener {
// code
binding.swipeRefresh.isRefreshing = false
}
根据上面的代码,用户需要滑动刷新,我希望它是相同的,但在后台,它自己做
这意味着该活动就像每五秒钟在后台进行一次“刷新”
你可以在下面搜索框中键入要查询的问题!
我正在使用实时数据库,我希望我的活动能够在那里运行,即使没有人在使用该应用程序
swipeRefresh.setOnRefreshListener {
// code
binding.swipeRefresh.isRefreshing = false
}
根据上面的代码,用户需要滑动刷新,我希望它是相同的,但在后台,它自己做
这意味着该活动就像每五秒钟在后台进行一次“刷新”
# 1 楼答案
在应用程序未被使用时,不可能保持其运行。当用户不再使用应用程序时,Android应用程序进程将被Android杀死,这是无法阻止的。Android这样做是为了节省资源,并允许其他应用在使用时运行。我建议阅读documentation来了解它是如何工作的
你的应用应该是isntead,只要在启动时再次查询数据库并重建UI即可