Android onBackPressed将我带到登录屏幕

Android onBackPressed将我带到登录屏幕,android,back-button,Android,Back Button,可能重复: 我不知道出了什么问题,但每当我点击安卓手机,它就会直接进入登录屏幕。控件未进入此方法内部。我想给手机后退按钮提供与我的应用程序后退按钮相同的功能。这是我的密码 @Override public void onBackPressed() { Intent edit = new Intent(getParent(), CreatePing.class); TabGroupActivity parentActivity = (TabGroupActivity)getPa

可能重复:

我不知道出了什么问题,但每当我点击安卓手机,它就会直接进入登录屏幕。控件未进入此方法内部。我想给手机后退按钮提供与我的应用程序后退按钮相同的功能。这是我的密码

@Override
public void onBackPressed() 
{
    Intent edit = new Intent(getParent(), CreatePing.class);
    TabGroupActivity parentActivity = (TabGroupActivity)getParent();
    parentActivity.startChildActivity("My Pings", edit);
}

我认为你可以在你的代码中做到这一点

@override
public boolean dispatchKeyEvent(KeyEvent event) {
   if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
    Intent edit = new Intent(getParent(), CreatePing.class);
    TabGroupActivity parentActivity = (TabGroupActivity)getParent();
    parentActivity.startChildActivity("My Pings", edit);
    return true;
  }
   return super.dispatchKeyEvent(event);
}

谢谢你,Raju,但仍然控制不在这个方法内,没有后退按钮的影响点击这个方法…你给我发送示例项目或类似的东西???你能在这里粘贴你的代码吗?我正在做你说的相同的事情…好的,你能给我你的电子邮件id吗…这里我不能发布完整的代码好的,我给你发送了,请检查一下你在哪里写的上面的代码是什么?