onBackPressed将我带到登录屏幕

时间:2012-03-09 09:40:55

标签: android back-button

  

可能重复:
  onKeyDown() or onBackPressed()

我不知道出了什么问题,但每当我点击Android手机后,它就会直接进入登录界面。控制不在这个方法内部。我想给移动后退按钮提供相同的功能,我提供给我的应用程序后退按钮。这是我的代码......

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

1 个答案:

答案 0 :(得分:0)

我认为您可以在代码中执行此操作。

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