我的活动:
A - 主要活动(一种登录屏幕),完成()去任何其他活动
B - 用户内容
C = 其他用户内容
当我去 A > B > C 时,按 home,从启动器启动应用程序,我看到 C 的后堆栈已恢复 B > C (top) ,这里没问题
当我去 A > B > C 时,按主页,从主屏幕上的谷歌搜索栏启动应用程序,我看到 A,Back Stack B > C > A(顶部)。
问题是为什么会发生这种情况,我该如何解决?
清单中的片段:
<activity
android:name="ActivityA"
android:label="@string/app_name"
android:launchMode="standard"
android:windowSoftInputMode="stateHidden|adjustPan" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="ActivityB"
android:label="@string/b_screen_title" >
</activity>
<activity
android:name="ActivityC"
android:label="@string/c_screen_title"
android:windowSoftInputMode="stateVisible|adjustResize" >
</activity>