在Android系统中要想自己的app不被系统杀死,有以下方法:
1. 调用Service.startForegroung()方法,将service设置为前台服务。
2. 双进程守护
3. 在service.onDestory()方法中重新拉起自己
4. 在service的onCommand()方法中返回Service.START_STICKY
5. 接收广播,重启自己
其中只有第一种方法是真正防止进程被系统杀死,其他四种方法都是在被杀死后自动重启。
在Android系统中要想自己的app不被系统杀死,有以下方法:
1. 调用Service.startForegroung()方法,将service设置为前台服务。
2. 双进程守护
3. 在service.onDestory()方法中重新拉起自己
4. 在service的onCommand()方法中返回Service.START_STICKY
5. 接收广播,重启自己
其中只有第一种方法是真正防止进程被系统杀死,其他四种方法都是在被杀死后自动重启。