是否有可能改變這種代碼:後退按鈕的工作原理就像回家
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
}
return super.onKeyDown(keyCode, event);
}
這樣,當我點擊後退按鈕它就像一個home鍵?
是否有可能改變這種代碼:後退按鈕的工作原理就像回家
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
}
return super.onKeyDown(keyCode, event);
}
這樣,當我點擊後退按鈕它就像一個home鍵?
試試這個,
@Override
public void onBackPressed() {
Intent backtoHome = new Intent(Intent.ACTION_MAIN);
backtoHome.addCategory(Intent.CATEGORY_HOME);
backtoHome.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(backtoHome);
}
添加給你的活動,將使它看起來像您的應用程序響應一個主頁按鈕的Click事件
Going to home screen programmatically
推出主屏幕
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
說明:
此意圖將啓動用戶已定義的啓動器應用程序。請小心,因爲如果用戶不期望這會看起來像你的應用程序崩潰。
如果你想這從您的應用程序建立一個退出按鈕,請閱讀這篇文章exit按鈕的Android
的可能重複[Android的 - 如何覆蓋「後退」按鈕,所以它不完成()我的活動?](http://stackoverflow.com/questions/3141996/android-how-to-override-the-back-button-所以,它-doesnt-完成 - 我的活動) –