所以我有一個加載活動,需要加載每次用戶打開程序。我將加載活動作爲清單中的主要活動。如果加載活動成功,則啓動HomeActivity。如果我從HomeActivity中點擊後退按鈕,當我嘗試再次訪問應用程序時,它將觸發LoadingActivity。如果我從HomeActivity中點擊主頁按鈕,啓動它將返回到HomeActivity而不會轉到LoadingActivity。加載活動需要每次運行
我已經嘗試添加那些,clearTaskOnLaunch和FinishOnTaskLaunch。我試圖捕獲主頁按鈕,這是行不通的。我無法完成onPause或onStop,因爲我有HomeActivity啓動了一個在HomeActivity之上打開的活動,然後再回落到它。有什麼想法做什麼?繼承人清單,仍然學習Android清單的東西,所以不殺我。
<activity
android:name=".start.LoadingActivity"
android:screenOrientation="portrait"
android:clearTaskOnLaunch="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".HomeActivity"
android:label="@string/title_activity_home"
android:screenOrientation="nosensor"
>
</activity>
我有幾個應用程序可以做同樣的設計,因爲每次像我的一樣需要發生加載。謝謝你的想法。聽起來像是一個很好的想法來解決這個真正令人惱火的問題。 – slai47