我的啓動程序類名稱爲「SplashScreen」。我有兩個活動「MainActivity」和「MenuList」。當用戶打開應用程序時,啓動SplashScreen Activity。初始屏幕活動驗證並啓動MainActivity。用戶通過單擊MainActivity屏幕上的按鈕打開MenuList Activity,然後單擊MenuList Activity中的home按鈕。當用戶打開應用程序時,應該直接打開MenuList Activity。我已經在下面的鏈接中提到了更改。當用戶在MainActivity中按Home鍵時它工作正常。用戶在MenuList Activity中按Home按鈕時不起作用。請幫幫我。按下設備的主鍵後,打開最近的應用程序圖標按下活動
https://stackoverflow.com/a/20815679/1517280
ScreenFlow: 閃屏 - > MainActivity - >的菜單列表
清單的代碼:
<activity
android:name=".SplashScreenActivity"
android:clearTaskOnLaunch="true"
android:launchMode="singleTask"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:windowSoftInputMode="adjustResize|stateHidden"
android:screenOrientation="portrait" />
<activity
android:name=".MenuList"
android:windowSoftInputMode="adjustResize|stateHidden"
android:screenOrientation="portrait" />
刪除這兩個'安卓clearTaskOnLaunch'和'機器人'。同時刪除您從鏈接的答案中添加的時髦代碼。你不需要這些。你想要的行爲是標準的Android行爲。 –