当用户在不同的班级并单击手机上的返回/返回按钮时,如何让应用返回“主”屏幕?
现在,当他们访问不同的课程并点击返回按钮时,它会返回 Droid 的主屏幕而不是应用程序的主屏幕 - 我如何让它返回应用程序的主屏幕?
谢谢!
当用户在不同的班级并单击手机上的返回/返回按钮时,如何让应用返回“主”屏幕?
现在,当他们访问不同的课程并点击返回按钮时,它会返回 Droid 的主屏幕而不是应用程序的主屏幕 - 我如何让它返回应用程序的主屏幕?
谢谢!
你不能,
主页按钮是唯一无法阻止表单关闭应用程序的按钮。这样做是为了让您无法阻止应用程序中的用户(如病毒)。
其他键,如后退菜单和研究是可能的
在你的活动中
@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);
}
使用 Activity 类的 OnBackPressed() 方法。制定如下条件:
public void onBackPressed(){
if(conditon)
{
detailInfoList.setVisibility(View.VISIBLE);//or anything that you want to show
}
}