作者magic704226 (梅姬?没鸡?傻傻分不清楚)
看板AndroidDev
标题[问题] 要让被关掉的Service Restart
时间Mon Aug 28 21:01:52 2017
目前架构是一只App,里面有BroadcastRecevier
收BOOT_COMPLETED
一收到直接开两只Service(A,B)
A,B各自做自己的事
目前要有一个机制监控A,B不能被关掉
模拟上我只能做stopService()
已经在 onStartCommand return "START_STICKY"
测试方法A,B一进App一定起来(因为收BOOT_COMPLETED)
中间用stopService把B关掉
结果B并没有起来
显示START_STICKY没用
我有没有哪边做错啊?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.167.164.73
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1503925317.A.81A.html
1F:推 ckp4131025: 手动关的不能用这个复活吧 08/28 22:56
2F:→ mike20029631: override service 的onStop 重新呼叫自己或是写一 10/22 19:04
3F:→ mike20029631: 个broadcast再次呼叫起来。 10/22 19:04
4F:→ mike20029631: 或是google: never stop service 10/22 19:04