Android singleTask启动模式 造成每次点击应用 都会重新进入到第一个activity

写了两个Activity 启动模式都设置为singleTask,当我点击应用图标 首先进入Activity1 再点击按钮 进入Activity2 , 此时我按home键返回手机主页面 再点击该应用 但是却回到了Activity1,正常来说应该是回到Activity2  不知道为什么会造成这样 请大佬指点  我知道singleTask 模式只会在回退栈中存在一个实例,在其上面的activity会被弹栈,但是我点应用图标为啥优先进到activity1,而不是activity2 毕竟我是在activity2 界面按到home键 activity2并没有销毁

碰到看似不应该的事最好还是展示一下代码

<application
        android:name=".Utils.MyApplication"
        android:allowBackup="true"
        android:icon="@drawable/login_svg"
        android:label="@string/app_name"
        android:networkSecurityConfig="@xml/network_config"
        android:roundIcon="@drawable/ic_launcher_background"
        android:supportsRtl="true"
        android:theme="@style/Theme.HebtuClient">
        <activity android:name=".SeekPasswordActivity"
            android:parentActivityName=".LoginActivity"
            android:launchMode="singleTask"></activity>
        <activity
            android:name=".ManagerActivity"
            android:launchMode="singleTask" />
        <activity
            android:name=".LoginActivity"
            android:launchMode="singleTask">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

xml代码