我對android編程很新穎。無論如何,我做了幾個活動的測試應用程序。該應用程序的工作原理如下:如何在我的Android應用程序中創建後退按鈕
活動1 = MainMenu的,活動2 = A2,活動3 = A3 ....
MainMenu-> A2-> A3-> A4-> A5 ....
如果用戶在,讓我們說A4,並按下物理後退按鈕(finish()),他會回到A3這是顯而易見的..但我不想這樣。我希望後退按鈕在我的應用程序中作爲「返回」MainMenu「按鈕」工作。這甚至有可能嗎?
我對android編程很新穎。無論如何,我做了幾個活動的測試應用程序。該應用程序的工作原理如下:如何在我的Android應用程序中創建後退按鈕
活動1 = MainMenu的,活動2 = A2,活動3 = A3 ....
MainMenu-> A2-> A3-> A4-> A5 ....
如果用戶在,讓我們說A4,並按下物理後退按鈕(finish()),他會回到A3這是顯而易見的..但我不想這樣。我希望後退按鈕在我的應用程序中作爲「返回」MainMenu「按鈕」工作。這甚至有可能嗎?
你可以爲後退鍵添加一個事件處理程序,當它按下時你只需要午餐主菜單的意圖。
看看這裏: http://android-developers.blogspot.com/2009/12/back-and-other-hard-keys-three-stories.html?m=1
它有一些好的代碼供您使用。
可以覆蓋onBackPressed()來做到這一點:
@Override
public void onBackPressed()
{
startActivity(new Intent(mContext, MainMenu.class));
finish();
}