Android开发中怎样用多进程,用多进程的好
2个回答
展开全部
1.怎样用多进程
Android多进程概念:一般情况下,一个应用程序就是一个进程,这个进程名称就是应用程序包名。我们知道进程是系统分配资源和调度的基本单位,所以每个进程都有自己独立的
资源和内存空间,别的进程是不能任意访问其他进程的内存和资源的。
如何让自己的应用拥有多个进程:
四大组件在AndroidManifest文件中注册的时候,有个属性android:process这里可以指定组件的所处的进程。
默认就是应用的主进程。指定为别的进程之后,系统在启动这个组件的时候,就先创建(如果还没创建的话)这个进程,然后再创建该组件。打印出它的进程名称:重
载Application类的onCreate方法即可。
设置android:process属性,要注意:如果是android:process=”:deamon”,以:开头的名字,表示这是一个应用程序的私有进程,否则它是一个全局进程。私有进程的进程名称是
会在冒号前自动加上包名,而全局进程则不会。一般我们都是有私有进程,很少使用全局进程。
Android多进程概念:一般情况下,一个应用程序就是一个进程,这个进程名称就是应用程序包名。我们知道进程是系统分配资源和调度的基本单位,所以每个进程都有自己独立的
资源和内存空间,别的进程是不能任意访问其他进程的内存和资源的。
如何让自己的应用拥有多个进程:
四大组件在AndroidManifest文件中注册的时候,有个属性android:process这里可以指定组件的所处的进程。
默认就是应用的主进程。指定为别的进程之后,系统在启动这个组件的时候,就先创建(如果还没创建的话)这个进程,然后再创建该组件。打印出它的进程名称:重
载Application类的onCreate方法即可。
设置android:process属性,要注意:如果是android:process=”:deamon”,以:开头的名字,表示这是一个应用程序的私有进程,否则它是一个全局进程。私有进程的进程名称是
会在冒号前自动加上包名,而全局进程则不会。一般我们都是有私有进程,很少使用全局进程。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询