繁体   English   中英

在Android中按下返回首页后如何重新启动主要活动

[英]How to re-launch main activity after pressing back to go to home in Android

我的项目有2个活动-First.java和Second.java

First.java是启动器活动。 我已经为Second.java手动设置了onbackPressed() ,以便当我按下Second.java中的“后退”按钮时,它将带用户回家。

当我重新打开应用程序时,我得到的是Second.java,但我希望再次显示First.java。

我已经使用以下代码回家了:

@Override
public void onBackPressed()
{
    moveTaskToBack(true);
}

假设你的ActivityFirst.java和你在执行代码Second.java ,这必须做的伎俩:

@Override
public void onBackPressed()
{
    Intent intent = new Intent(this, First.class);
    finish(); // to simulate "restart" of the activity.
    startActivity(intent);
}

另外,如果您使用的是API 11及更高版本,还可以检查Activity.recreate()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM