android 关屏 如何保持程序继续运行?

android 关屏 如何保持程序继续运行?,第1张

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

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

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

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

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

两个进程互相守护

手机锁屏之后正在运行的程序就自动关闭了的原因:(以iPhone手机为例)ios系统属于伪后台,没有把后台应用程序刷新打开,锁屏后就会关闭程旅橡序。

打开该功能即可解决该问拆衫旁题。

*** 作为:

第一步:点击桌面“设塌册置”图标。

第二步:打开“通用”,选择“后台应用程序刷新”:

第三步:把软件的选项打开,iPhone手机在休眠状态下也不会关闭程序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12213638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存