每1分钟调用一次最佳方法是什么,即使是后台(android)中的应用, 我正在使用Handler(Looper.getMainLooper())在前台执行此操作,但是我需要在后台调用方法甚至是应用程序
private fun runScheduleMethods() {
mainHandler.post(object : Runnable {
override fun run() {
viewModel.loadCurrentLocation(locationRequest)
mainHandler.postDelayed(this, 1000 * 60)
}
})
}
答案 0 :(得分:0)
将前台服务与通知一起使用(因为如果通知处于活动状态,则Android OS不会将其杀死)
这是博客 祝你好运..!
https://medium.com/@ramkumarv3/foreground-service-with-notification-channel-ac6697c8a6d1