导航回上一个活动时应用程序重新启动

时间:2018-03-07 07:09:53

标签: android android-activity navigation back-stack

请参阅我有3项活动,ABC。我从C转到活动A

A - > B - > ç

在活动C中,按主页按钮并保留很长时间。当应用程序返回堆栈或启动器图标长时间不活动后将应用程序带回前台时,我会进入活动C。现在,在活动C中,如果我按下后退按钮或单击操作栏中的后退导航箭头,应用程序将重新启动并启动活动A,而不是恢复活动B

什么可能导致这种行为?

1 个答案:

答案 0 :(得分:0)

检查你是否这样做

 <activity
        android:name=".C"    
        android:parentActivityName=".B">
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value=".B" />
  </activity>