-
直接在Manifest文件当中设置
android:process=":browser"
<activity android:name=".activity.BrowserActivity" android:screenOrientation="portrait" android:process=":browser"> </activity>
这样启动BrowserActivity之后,Activity就在一个新的进程当中了。
-
新进程的Application和原来的Application是什么关系?
新进程Application和原Application是同一个类,但已经是不同的对象了,并且静态成员也不一样了。
-
在新进程里面启动一个不带
process
属性的Activity,Activity运行在哪个进程中?<activity android:name=".test.TestActivity" android:screenOrientation="portrait">
</activity>
测试发现:TestActivity运行在原进程当中
* 原进程退出之后,新进程能否继续运行?
是!
但是如果用户调用最近任务栏,清空最近任务,新进程也会被杀死!
网友评论