singleTask 模式的活动,返回桌面在启动APP,为什么没有保留活动?
具体情况是这样的:
我的主MainActivity是 singleTask 模式
在这个主MainActivity里面 ,我启动了 一个 ChildActivity ,
当前APP是停留在 ChildActivity 的
我点击HOME键,然后在点击APP重新启动,APP显示了 主MainActivity,而没有显示 ChildActivity ?
这什么原因??
我主要是想,在APP里面有个acitivty 始终只启动一次,其他acitivty启动的都调用他的 oncreate或者 onNewIntent 方法
<activity
android:name="com.xxx.MainActivity"
android:label="@string/app_name"
android:launchMode="singleTask"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="orientation|keyboardHidden|keyboard"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.xxxx.ChildActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar"
>
</activity>
Eilaya
9 years, 8 months ago