b378989081 发表于 2015-08-07 16:05

android应用进程被杀问题

为了保证service 被杀死后重启,用c代码fork出来子进程,在父进程被杀死,子进程被init进程领养后,通过am 命令重启service,结果在华为的手机上,父子进程都会被一起杀死,两个进程被杀死的间隔非常短,有什么方法可以让子进程不被杀死?

baopbird2005 发表于 2015-08-07 18:00

楼上的能贴出实现的代码吗?

baopbird2005 发表于 2015-08-07 18:19

http://my.oschina.net/u/1777508/blog/345846楼主可以参考一下这个

b378989081 发表于 2015-08-10 09:18

就是参考的这个,但是华为这样的手机还是不行,估计c代码得改,不过我不太懂linux和c/c++回复 3# baopbird2005


   

baopbird2005 发表于 2015-08-10 09:29

Android 开发就是这点不好。有时候不是所有的机型都行的。

renxiao2003 发表于 2015-08-11 15:33

华为手机的OS好像是深度定制的。

b378989081 发表于 2015-08-13 11:52

除了google亲儿子 其他手机几乎都是有定制,定制最屌的应该算是小米的miui回复 6# renxiao2003


   

rover12421 发表于 2015-08-14 09:20

在android上想要不被杀死真的很难,还是想想怎么不停的复活吧
页: [1]
查看完整版本: android应用进程被杀问题