我想在我的應用程序中實現後退按鈕功能。在應用程序中,當我點擊中間的後退按鈕時,我的控件將直接登錄頁面,那麼有人可以告訴我在哪裏覆蓋onKeyDown()
或onBackPressed()
方法嗎?onKeyDown()或onBackPressed()
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Log.e("back key pressed","Back key pressed");
return true;
}
return super.onKeyDown(keyCode, event);
}
,因爲我在寫這裏面的onCreate和也的onCreate外,但它不工作......
在一般情況下,像'的onkeydown方法()'外面寫,或'onBackPressed()'應該是覆蓋(您可以利用IDE,即是,Eclipse的,這樣做的漂亮),所以他們應該超出'onCreate()'。你能準確解釋你的問題嗎?怎麼了? – Huang 2012-03-05 12:10:17
看看這個答案:http://stackoverflow.com/a/3558613/571353 – SERPRO 2012-03-05 12:12:14
add @Override上面的函數... ??? – mihail 2012-03-05 12:14:33