如何创建多进程
指定 多进程的方式在清单文件里
1.
<activity
android:name="com.ryg.chapter_2.secondActivity"
androird : process =”:remote ”
</activity>
第一种 进程名为 com.ryg.chapter_2.secondActivity:remote 包名加上 :remote
<activity
android:name="com.ryg.chapter_2.ThirdActivity"
androird : process =”com.ryg.chapter_2.remote ”>
</activity>
第二种 进程名为 com.ryg.chapter_2.remote 。
“:” 属于 当前应用的私有进程 其他应用组件不在同一进程中。
没有任何process 这个是运行在主进程里。
这两个都是存在 单独的进程里。
(2 )使用多进程会造成什么问题
1.静态成员和单例模式 完全失效
2.线程同步机制完全失效
3.sharepreferences 的可靠性下降
4.application 会多次创建