美文网首页
android应用内开新进程行为记录

android应用内开新进程行为记录

作者: knock_knock | 来源:发表于2017-02-21 02:02 被阅读151次
  • 直接在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运行在原进程当中
* 原进程退出之后,新进程能否继续运行?

是!

但是如果用户调用最近任务栏,清空最近任务,新进程也会被杀死!

相关文章

网友评论

      本文标题:android应用内开新进程行为记录

      本文链接:https://www.haomeiwen.com/subject/bfjywttx.html