嗯,我試圖在基於andEngine的程序中實現關鍵事件。只是用於測試的目的,我想用下面的代碼退出後退按鈕的按應用onKeyDown不工作和發動機
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
try {
System.exit(0);
} catch (Exception e) {
Debug.e("Exception", e.getMessage());
}
}
return false;
}
當我運行該應用程序,我沒有看到它在退出上回的按我的鍵盤後退按鈕上的按鈕。我在啓用硬件鍵盤的模擬器上測試此功能。爲什麼按下後退按鈕時什麼都沒有發生?有任何想法嗎?
您是否測試過實現onBackPressed()方法呢?嘗試使用finish()而不是System.exit – MatheusJardimB
是的!但它不起作用! – Hitesh
你已經嘗試了兩個提示?你在調試嗎?我的意思是,該方法執行? – MatheusJardimB