• 20210406日报


    1、给四大组件(Activity、Service、Receiver、ContentProvider)在AndroidManifest.xml中指定"android:process"属性可以在应用内实现多进程,如果进程名以":"开头,说明该进程属于私有进程,其他应用的组件不可以和它跑在同一个进程中,如果经常名不以":"开头,则属于全局进程,其它应用通过ShareUID方式可以和它跑在同一个进程中。

    2、所有运行在不同进程中的四大组件,只要它们之间需要通过内存来共享数据,都会共享失败。使用多进程会造成如下几个方面的影响:

    • 静态成员和单例模式完全失效;

    • 线程同步机制完全失效;

    • SharedPreferences的可靠性下降;

    • Application会多次创建。

  • 相关阅读:
    第七章11
    第七章10
    第七章9
    第七章8
    第七章7
    第七章6
    第七章5
    第七章例7-13
    第七章例7-12
    第七章例7-11
  • 原文地址:https://www.cnblogs.com/Clark-Shao/p/14903576.html
Copyright © 2020-2023  润新知