我需要捕捉事件,當我的應用程序顯示對話框,並按下設備的後退按鈕。當顯示對話框/微調列表時,抓住android的後退按鈕按下事件?
那麼它不是一個對話框。這是我的微調列表的下拉列表。
我tryed:
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
Toast myToast = Toast.makeText(getApplicationContext(), "back putton pressed", 1);
myToast.show();
}
// Call super code so we dont limit default interaction
super.onKeyDown(keyCode, event);
return true;
}
沒有奏效。
我也tryed:
public void onBackPressed()
{
Toast myToast = Toast.makeText(getApplicationContext(), "back putton pressed", 1);
myToast.show();
}
我即使壓倒一切tryed這一點。 所以沒有上述解決方案爲我工作。我在stackoverflow上找到了這兩個,但由於某些原因,他們不適合我。 當然,他們的工作時,現在有對話顯示,但什麼時候......他們沒有運行。
任何想法?
所以我
什麼也沒有用第一代碼片段工作? – Mayank 2012-03-27 06:57:45