在应用程序中返回主屏幕的命令是什么?

时间:2010-11-16 05:21:01

标签: android command homescreen

当用户在另一个班级并点击手机上的后退/返回按钮时,如何让应用返回“主页”屏幕?

现在,当他们访问不同的课程并点击后退按钮时,它会回到Droid的主屏幕,而不是应用程序的主屏幕 - 如何让它返回主屏幕应用程序?

谢谢!

2 个答案:

答案 0 :(得分:0)

你不能,

主页按钮是唯一无法阻止表单关闭应用程序的按钮。它的完成使您无法阻止应用程序内的用户(如病毒)。

其他关键如后菜单和研究是可能的

在您的活动中

@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);
    }

答案 1 :(得分:0)

使用Activity类的OnBackPressed()方法。 创造条件:

public void onBackPressed(){    
if(conditon)
  {
    detailInfoList.setVisibility(View.VISIBLE);//or anything that you want to show
  }
}