我的應用是在上home鍵,這使應用程序背景並仍在運行]運行模式[前景]和用戶點擊。我在我的應用程序中有報警功能。我想要的是,當我的鬧鐘響起時,我想讓前臺的後臺運行應用程序以及最後的狀態。帶來home鍵用戶點擊後申請前
<application
android:name="nl.ziggo.android.state.management.MainEPGApp"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:largeHeap="true"
android:logo="@drawable/app_logo" >
<activity
android:name=".SplashScreen"
android:label="@string/app_name"
android:launchMode="singleTop"
android:screenOrientation="nosensor"
android:theme="@style/Theme.Sherlock" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Starter"
android:configChanges="orientation|screenSize"
android:screenOrientation="behind"
android:launchMode="singleTop"
android:uiOptions="none"
android:windowSoftInputMode="adjustPan" />
</application>
是的,它的工作intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)做了一個小竅門,但我開始作爲新的根活動,它不保留它離開它的狀態。其實我正在5根片段裏面進行Root活動。但是,您的答案是在第一個片段初始化時開始新的根活動。無論如何,這是我必須解決的另一個問題,但到目前爲止,以上答案適用於我。謝謝 – Zoombie
請發佈您的清單。如果你在後臺有一個根活動仍然活動的現有任務(即:未完成**),它不應該創建任何新活動,只需將該任務放到前臺即可。 –
在這裏發生的事情完全一樣,活動仍然活躍,但在後臺模式下,只需將它放在前面。但如何做到這一點,我仍然照顧它 – Zoombie