android 如何让自己的App一直运行

时间:2024-05-23 07:49:25

android 如何让自己的App一直运行

 主要看第二个方法:(A,Bservice在两个进程中,所以要用到AIDL来跨进程)

在原本只有一个serviceA的情况下再声明一个serviceB,并为之新开启一个进程;

serviceA被杀死的时候,serviceB立刻重启serviceA;(在serviceB中重写ServiceConnection中的Connect和Disconnect方法,在disconnect中start和bindserviceA);

如下:在主服务StepService中的Disconnect方法中start和bindservice GuardService;

android 如何让自己的App一直运行

serviceB被杀死的时候,serviceA立刻重启serviceB;(在serviceA中重写ServiceConnection中的Connect和Disconnect方法,在disconnect中start和bindserviceB)

两个进程互相守护