2014-12-05 52 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

相关问题