当用户在其他类上方时,如何将应用程序返回到“家庭”屏幕,然后单击手机上的背面/返回按钮?

现在,当他们访问其他类并击中后部按钮时,它将返回到机器人的主屏幕,而不是应用程序上的主屏幕 - 我该如何返回到应用程序上的主屏幕?

谢谢!

有帮助吗?

解决方案

使用活动类的Onbackpressed()方法。制定这样的条件:

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

其他提示

你不能,

主页按钮是唯一无法阻止格式关闭应用程序的唯一一种。这样做是为了使您无法阻止应用程序内部的用户(例如病毒)。

其他键,例如后菜单和研究

在您的活动中

@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);
    }
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top