多进程开发
2020-03-03 本文已影响0人
亮_4639
多进程的缺点:
1. 静态成员和单例模式的完全失效。
2. 线程同步机制完全失效。
3. SharePreferences的可靠性降低。
4. Application会多次创建。
多进程的优点:
1、有些模块需要运行在单独的进程,或者为了加大应用可使用的内存所以通过多进程来获取多份内存空间。
2、开启多进程时,单一进程的崩溃并不会影响整体应用的使用。
3、当项目需要解耦,模块化时,通过开辟新的进程,独立的JVM,来达到解耦的目的,开发团队可以并行,提高进度。
多进程需要的准备工作
跨进程的路由
跨进程的数据同步(内存登录信息、sp数据存储的信息等)
application不同进程的初始化
开始多线程的方式
<activityandroid:name="com.test.myapplication.SecondActivity"android:process=":remote"></activity>