service被进程管理杀掉了,怎么再自动启动??
答案:3 悬赏:10 手机版
解决时间 2021-02-03 12:49
- 提问者网友:不要迷恋哥
- 2021-02-03 02:34
service被进程管理杀掉了,怎么再自动启动??我有个小项目,有一个service 需要一直运行。但是有的清理内存的软件就会把他清理掉了,有什么好的办法当将其清理后又实现自动启动的方法?求大家帮忙想个办法。。谢谢了。。
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-02-03 04:09
在service的ondestoy里发送一个自定义消息给自定义的broadcastreceiver,然后在这个receiver里重新启动这个Service
全部回答
- 1楼网友:深街酒徒
- 2021-02-03 06:08
点开始
运行 输入msconfig
在点
启动
ctfmon这项是打字语言 留住这项就可以了
其他都不打钩
点确定
提示计算机重启
点确定
ok了~~~~~~~~~~~~~~~
- 2楼网友:玩家
- 2021-02-03 04:35
其实有的时候onDestroy不执行Service就挂掉了。。所以两个方法都不是百分百好使public int onStartCommand(Intent intent, int flags, int startId) { super.onStartCommand(intent, flags, startId); return START_STICKY;}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯