因为不同进程都是享有独立资源的,所以全局变量这些都是无效的,必须有其他的进程间通信方式。

 

一、基本知识

 1:怎样使用多进程

Android正常使用的多进程的办法只有一种,就是在Service或Activity的属性里面设置remote属性

这样,我们打开Main2Activty的时候,该活动或服务就会以一个新的进程来创建

 

 

2:查看进程信息

通过adb shell连接上我们的手机,输入ps命令,查看所有的进程

可以使用ps|grep命令 + 包名 直接查看我们的app的进程信息   这里的grep是查询文本的命令

 

可以看到,有两个不同的进程。第一个是我们的MainActivity,没有指定属性,默认进程名是包名。第二是Main2Activity,默认是包名+:remote

网友评论