2012-05-29 201 views
0

我开发一个聊天应用程序。其中第一个屏幕有一个按钮用于继续,并将其重定向到主窗口的主屏幕。在主屏幕中,我有五个不同的选项卡。按后退按钮活动后不恢复到上次活动

我的主要问题是,当我在主屏幕上,如果我按回按钮,它重定向到设备的主屏幕。但如果再次单击启动器图标应用程序不会从最后状态开始,而是从第一屏幕。

如果我按任何选项卡/屏幕内的主页按钮,然后在启动器图标,其工作fine.clicking它重定向我到最后的状态/屏幕。

我要上后退按钮home键的相同的行为。

,我已经注意到一件事发生这种情况只有在具有标签的活动。在其他活动甚至按下后退按钮。应用程序不会最小化。

这方面的任何解决方案?

回答

2

使用

public void onBackPressed() { 

     Intent intent = new Intent(Intent.ACTION_MAIN); 
     intent.addCategory(Intent.CATEGORY_HOME); 
     intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
     startActivity(intent); 

    } 
+0

感谢,我应该在哪里使用此代码? – juned

+0

感谢它的伟大工作 – juned

相关问题