Java 按“后退”按钮时恢复原始活动(如“主页”按钮)

Java 按“后退”按钮时恢复原始活动(如“主页”按钮),java,android,android-service,android-homebutton,Java,Android,Android Service,Android Homebutton,我正在使用tabHost设计android应用程序 TabActivity总是从另一个活动(假设为活动A)启动。在那之后,A就没有用了 当我在tabActivity上时&如果按下了后退按钮,那么所有内容都会进入后台(就像每个应用程序一样)。现在,当我再次启动应用程序时,使用任务管理器,我希望保持tabActivity不变。(就像主页按钮一样。)但是现在我得到了活动A(就像后退按钮一样,活动被破坏了。) 简而言之,我想覆盖backButton,类似于Home按钮 我尝试了moveTaskToBac

我正在使用tabHost设计android应用程序

TabActivity总是从另一个活动(假设为活动A)启动。在那之后,A就没有用了

当我在tabActivity上时&如果按下了后退按钮,那么所有内容都会进入后台(就像每个应用程序一样)。现在,当我再次启动应用程序时,使用任务管理器,我希望保持tabActivity不变。(就像主页按钮一样。)但是现在我得到了活动A(就像后退按钮一样,活动被破坏了。)

简而言之,我想覆盖backButton,类似于Home按钮

我尝试了moveTaskToBack(真的)


有人能提出解决方案吗?

你也可以试试这个,它会使后退按钮变成主页按钮

@凌驾 public void onBackPressed(){ 这个.dispatchKeyEvent(新的KeyEvent(KeyEvent.ACTION\u DOWN,KeyEvent.KEYCODE\u HOME));
}

@sooti8 thnx表示感谢。问题类似于主密钥,我想隐藏应用程序。如果没有super.onBackPressed(),应用程序将无法隐藏。有什么想法吗?试试这个。一旦您更改了活动,请使用Finish()销毁您的活动。再次使用此thnx man。完成方法正在起作用。但无法恢复所有选项卡。因为这些选项卡是动态的,而不是任何固定的选项卡。