android怎么实现进程不被杀死或杀死后自动重启 android实现进程不被杀死或2113杀死后自动重5261启的方法为:1、service+broadcast 可以实现服务不被杀死,就是4102当service走ondestory的时候,发送一个自定1653义的广播,当收到广播的时候,重新启动service;2、至于开机启动服务的话,得查下开机启动的方法,其实也很简单,开机的时候会有很多广播(包括开机启动广播),可以自己写个广播接收器,收到广播后启动服务程序(备注:以前我实现开机启动的时候,貌似把应用装到内存才有效,装到sd卡的话一直没用。
怎么杀掉父进程为1的僵尸进程 你先试试看Kill 9 能不能杀死在我的印象里面 kill 9 和 kill 15 都不能杀死僵尸进程。我记得解决方法是kill掉僵尸进程的父进程,这样僵尸进程就会变成孤儿进程,然后init就会给他收尸了你能告诉我怎么 一个一个杀吗?除了kill掉父进程。要是告诉我的话 我就能告诉你怎么集体收尸我一般都是重启.安静了
进程被杀死重启后 activity会重新启动吗 网络对此问题的解决建议:(1)在service中重写onStartCommand方法,这个方法有三个返回值,START_STICKY是service被kill掉后自动重写创建@Override public int onStartCommand(Intent intent,int flags,int startId){ return START_STICKY;}(2)在Service的onDestroy()中重启Service.public void onDestroy(){Intent localIntent=new Intent();localIntent.setClass(this,MyService.class);销毁时重新启动Servicethis.startService(localIntent);}对于(2)此解决方案,笔者自己写了一个代码测试了一下,1:如果是在系统的settings中的DOWNLOADED关闭整个应用(Force stop),则这个services类中的onDestory方法没有监听到(services类的onDestory方法的log没有打印日志),如果是在系统里的setting中的RUNNING杀掉项目services,则onDestory方法则会监听到(services类的onDestory方法的log有打印日志),所以对于此解决方案并不是一定适用,2:或是通过别的应用,直接kill掉我的应用时,也是不会调用services类的onDestory方法的,(3)再写另外一个apk,用一个广播来监听这个APK是否被关闭,如果是关闭了则重启这个APK,而这里我们为什么要用另外一个APK。