12
A
回答
6
,我會更喜歡使用下面的代碼在後臺
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
switch(keyCode)
{
case KeyEvent.KEYCODE_BACK:
if(isTaskRoot()) {
Intent homeIntent = new Intent(Intent.ACTION_MAIN);
homeIntent.addCategory(Intent.CATEGORY_HOME);
homeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(homeIntent);
return true;
}
else {
super.keyDown(keyCode,event);
return false;
}
default:
super.keyDown(keyCode,event);
return false;
}
}
28
嘗試使用
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
switch(keyCode)
{
case KeyEvent.KEYCODE_BACK:
moveTaskToBack(true);
return true;
}
return false;
}
+1
'moveTaskToBack(true)'完成這項工作。謝謝! – 89n3ur0n
5
@Override
public void onBackPressed() {
moveTaskToBack(true);
}
相關問題
- 1. windows phone 8後臺應用程序運行在鎖定屏幕按鈕事件
- 2. 導航後退按鈕在iPhone應用程序中的事件事件
- 3. 如何在android中按「再次存在」在後臺移動應用程序?
- 4. 使用後退按鈕移動單頁應用程序AngularJS
- 5. 「選擇文件」按鈕不能用作移動應用程序中的按鈕
- 6. Gluon移動應用程序NavigationDrawer後退按鈕問題
- 7. 移動圖像按鈕後,應用程序崩潰! android
- 8. 點擊移動硬件按鈕後應退出TIZEN應用程序
- 9. AWS移動分析/應用程序轉到後臺時發送事件
- 10. 應用程序未打開時處理後退按鈕事件
- 11. iPhone應用程序在後臺接收耳機按鈕時
- 12. 在按鈕上點擊後臺運行Android應用程序
- 13. 在Java Web應用程序中運行常規後臺事件
- 14. 在隨機應用程序中調用共享按鈕後的後臺服務
- 15. 後退按鈕激動關閉我的應用程序在Windows 10移動
- 16. Flash AS3移動應用程序按鈕時間軸控件
- 17. Jquery移動處理程序事件按鈕
- 18. iCarousel應用程序在iOS中的按鈕選擇事件
- 19. 在Firebase中保存按鈕點擊事件Android應用程序
- 20. 當按下home按鈕後應用程序處於後臺時接收通話事件
- 21. Android應用程序在後臺啓動
- 22. 在後臺啓動應用程序
- 23. 在後臺啓動應用程序
- 24. 如何在後臺運行flex移動應用程序?
- 25. 在後臺移動iPhone應用程序電話
- 26. 在長按之後移動事件
- 27. 調用Windows應用程序按鈕從Web應用程序中點擊事件
- 28. 當應用程序處於後臺時,Android攔截硬件按鍵(PTT按鈕)
- 29. 如何處理在控制檯應用程序按鍵事件
- 30. 多平臺移動應用程序
有可能像一些背景下載管理器運行將應用程序的同時單擊後退按鈕.. ..! – Dinesh
請允許BACK按鈕正常運行。 – CommonsWare
@commonsWare - 我知道BACK按鈕應該正常運行,但這是我當前應用程序中的一項功能。 –