當用戶在不同的課程中時,如何讓應用程序返回「主頁」屏幕,並且他們單擊手機上的返回/返回按鈕?在應用程序中返回主屏幕的命令是什麼?
現在,當他們訪問不同的課程並點擊返回按鈕時,它會返回Droid上的主屏幕而不是應用程序的主屏幕 - 我如何才能讓它返回到主屏幕在應用程序?
謝謝!
當用戶在不同的課程中時,如何讓應用程序返回「主頁」屏幕,並且他們單擊手機上的返回/返回按鈕?在應用程序中返回主屏幕的命令是什麼?
現在,當他們訪問不同的課程並點擊返回按鈕時,它會返回Droid上的主屏幕而不是應用程序的主屏幕 - 我如何才能讓它返回到主屏幕在應用程序?
謝謝!
使用OnBackPressed()Activity類的方法。 使條件如:
public void onBackPressed(){
if(conditon)
{
detailInfoList.setVisibility(View.VISIBLE);//or anything that you want to show
}
}
你不能,
home鍵是唯一的,你不能阻止形式關閉您的應用程序。它的完成使您不能阻止應用程序內的用戶(如病毒)。
其他鍵就像回到菜單和研究是可能的
在活動
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
if(keyCode == 82){
Log.i("jason","released on menu");
//change view
//return so that the other behavior (leaving the activity) is not tirggered
return false;
}
}
Log.i("jason","actual key code "+keyCode);
return super.onKeyDown(keyCode, event);
}
ahhh,以及如果我使用後退/返回按鈕?例如,如果我向用戶顯示一個result.xml文件,並且他們按下後退/返回按鈕,它會將它們帶回應用程序的主屏幕而不是Droid的主屏幕? – Sapp 2010-11-16 05:33:58
我改變了一下代碼,你想要的是抓住關鍵,改變視圖,然後不要調用超級,以避免退出應用程序。我用回去回到一個屏幕和菜單,回到我的應用程序的主菜單 – 2010-11-16 06:14:00