注册 登录
编程论坛 Android开发

android 划掉子进程的task之后主进程task也被关闭,请问这是为什么?

一bird一 发布于 2019-08-13 11:35, 2101 次点击
<activity

        android:name=".MainActivity"
        android:process="com.test.apptask"
        android:launchMode="singleTask"
        android:allowTaskReparenting="true"
        android:alwaysRetainTaskState="true"
        android:taskAffinity=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>

            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>

    <activity
        android:name=".TestActivity"
        android:process=":test"
        android:launchMode="singleTask"
        android:allowTaskReparenting="true"
        android:alwaysRetainTaskState="true"
        android:taskAffinity=".TestActivity"/>
我打开主应用(MainActivity),然后打开这个TestActivity,我按home回到主界面,看最近打开应用,这是会出现两个任务栈,在移除TestActivity对应的Task的时候主进程也被关闭了
1 回复
#2
一bird一2019-08-13 18:49
只有本站会员才能查看附件,请 登录
1