我的申請有3個活動(MainActivity,SampleActivity,TempActivity)和應用程序必須從MainActivity啓動,因爲我在AndroidManifest註冊爲的Android應用程序用錯活動
<activity
android:name=".MainActivity"
android:configChanges="keyboardHidden|orientation"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".TempActivity"
android:configChanges="keyboardHidden|orientation"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
</activity>
<activity
android:name=".SampleActivity"
android:configChanges="keyboardHidden|orientation"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
</activity>
當我從MainActivity切換到TempActivity和回到MainActivity,然後關閉應用程序,然後經常從TempActivity開始。
這個錯誤的行爲後,當我開始我的應用程序,它從錯誤的活動(TempActivity)開始。
請幫我解決這個問題
你如何關閉你的應用程序? –
通過錄制主頁按鈕 –
這是問題的朋友。當您敲擊主頁時,按鈕應用程序未關閉,但仍在後臺運行。這就是爲什麼它從您按下主頁按鈕的位置恢復。 –