开发者

What is the command to return to your main screen in an app?

开发者 https://www.devze.com 2023-01-25 01:50 出处:网络
How do I have an app re开发者_如何学Goturn to the \'Home\' screen when the user is on a different class and they click the back/return button on their phone?

How do I have an app re开发者_如何学Goturn to the 'Home' screen when the user is on a different class and they click the back/return button on their phone?

Right now, when they access a different class and hit the back button, it goes back to the Home screen on the Droid rather than the Home screen on the app - how do I get it to go back to the Home Screen on the app?

Thanks!


Use OnBackPressed() method of Activity class. Make conditions like :

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


you can't,

the home button is the only you can't prevent form closing your app. Its done so that you can't block the user inside your applications (like a virus).

the other keys like back menu and research are possible

in your activity

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

精彩评论

暂无评论...
验证码 换一张
取 消