我看到了一段代码,其中broadcastreceiver是在一个单独的进程中声明的 (AndroidManifest.xml中的android:process =“:XXXXXX”)
相应的onReceive()代码如下所示:
startService(new Intent(context, XXXService.class);
Process.killProcess(Process.myPid());
这样做有什么好处吗?
答案 0 :(得分:0)
这样做有什么好处吗?
没有我能想到的。有问题的代码甚至不起作用,因为AFAIK startService()
在进程被杀死时不会开始。