2011-09-10 172 views
0

我有一个启动画面,如果我在飞溅活动正在运行时按下后退按钮,此活动已关闭,但启动后的下一个活动(2秒后)将会打开。我想设置后退按钮关闭飞溅活动,但立即打开下一个活动或关闭整个应用程序。后退按钮编辑动作

回答

2

您需要这方面的覆盖后退按钮:

@Override 
    public void onBackPressed(){ 
     Intent i1 = new Intent(getApplicationContext(), NextActivity.class); 
     startActivity(i1); 
    return; 

这将带你到下一个活动时,PRES的按钮。如果你想关闭应用程序试试这个:

 @Override 
     public void onBackPressed(){ 
      moveTaskToBack(true); 
     return; 
+0

谢谢!首先,我认为我必须使用服务管理器,这会更复杂。再次感谢你。 – Alex

+0

我发现一个新的解决方案来启动新的活动,当飞溅是onPause() – Alex