2014-12-05 53 views
0

在某些情況下(我不知道到底是什麼原因導致這種情況發生), 如果我開始我的應用程序,打開另一個(這裏AaaActivity)活動,然後單擊主頁按鈕去手機主頁視圖,然後單擊此處的應用程序圖標,它將從應用程序主視圖開始,而不是從上次打開的活動開始。應用程序圖標沒有打開上次使用的活動

這是爲什麼,什麼,我需要做,使之恢復到上次使用的活動(AaaActivity)?

這裏是清單的摘錄:

<activity 
     android:name="x.y.app.android.SsssActivity" 
     android:theme="@style/NoTitleBarNoBackground"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

    <activity 
     android:name="x.y.app.android.AaaActivity" 
     android:configChanges="keyboardHidden|orientation|screenSize" 
     android:label="@string/activity_videoview" 
     android:launchMode="singleTop" 
     android:screenOrientation="sensorLandscape" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
     <intent-filter> 
      <action android:name="x.y.app.android.AaaName" /> 

      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 
+0

你可以把你在這裏'AndroidManifest.xml'? – Stanislav 2014-12-05 10:52:54

+0

需要看一些代碼 – TheRedFox 2014-12-05 10:59:07

回答

1

多任務可以在Android操作系統在後臺同時舉行。但是,如果操作系統同時運行許多後臺任務,系統可能會開始銷燬後臺活動以恢復內存,從而導致活動狀態丟失。這是OS設計,你無法阻止它。你可以做的是保存你的狀態,以便下次可以檢索它。 Tasks in Android

相關問題