作者aynmeow ( ・∀・)
看板AndroidDev
标题[问题] Service关不掉
时间Sun Dec 6 16:51:58 2015
开了Service
我给它用 handler.postDelayed(showTime, 1000);
定期打Log出来
这里一切顺利
之後关掉程式的时候 Service中止一下後自动再开
持续打Log出来 到这里也没问题
最後我去手机里的 设定>>应用程式>>执行中
可以看到我的程式有一项处理程序 一项服务
接着按下停止 所以我的程式就真的彻底关了吧??
但我的电脑还是一直在收到Log
冏
最後手机重开才中止
还是service就是这样? 就算去设定>>应用程式>>执行中关掉也没用?
我这台手机HTC J
--
骤雨初歇村似画 蒙蒙夕雾满秋山
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.118.46.27
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1449391922.A.D46.html
1F:推 winterfrost: android start service预设会是sticky service 12/06 21:52
2F:→ winterfrost: 也就是不正常关闭时会自动重启 12/06 21:53
3F:→ winterfrost: 可以override onStartCommand回传START_NOT_STICKY 12/06 21:54
4F:→ qweqweqweqwe: 用stopSelf之类的,好像就不会重启了,不然就会重启 12/07 00:22
5F:→ qweqweqweqwe: 应该说有时候会自动重启 12/07 00:23
他一开始的自动重启在我预料之中
但是我去系统里面没办法把这APP的所有东西关掉吗?
※ 编辑: aynmeow (122.118.46.27), 12/07/2015 08:56:20