我是android新手,我想开发一个android应用程序以将事件从IoT设备模块通知给用户。
例如,每当门打开时,模块就会将其报告给服务器,然后服务器将该事件发送到用户的应用程序以通知他/她。
因此,我需要在我的应用程序中不断运行的永无止境的前台/后台服务。
仅当用户转到设置>>应用程序并按“强制停止”或“卸载”按钮之一时,才能停止。
我已经在网络上探索了很长时间,并且有很多类似的页面,但是我找不到答案。
很高兴听到您的回答。 :)
科特琳
val thread = Thread {
//do something until user force stop or remove app from backstack
Thread.CurrentThread().interrup()
}
thread.isdaemon = true
thread.start()
HomeActivity:
override fun onBackPressed() {
moveTaskToBack(true)
}