我可以从服务中的处理程序重新启动服务吗?安卓

hlswsv35  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(220)

我的项目是java,min api 19,target api 30。
我有一个前台服务,里面有一个处理程序。处理程序每半秒运行一次代码。在某些情况下,处理程序中的run()方法可以触发要设置的警报。当警报响起时,警报的广播接收器会发送一个意图来启动我的服务。这样做可行吗?
我想知道这可能意味着什么或危险,如果有的话。例如,如果我的处理程序在服务重新启动时还没有完全执行完run()方法的内容,这意味着什么?这样的事情会发生吗?或者在处理程序完成run()方法之前,任务的执行顺序会阻止意图的处理吗?
谢谢您!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题