我的项目有 2 个活动 - 第一.java和第二.java
首先.java是启动器活动。我已经手动设置了Second.java
的onbackPressed()
,以便当我从 Second.java 按下后退按钮时,它会将用户带到主页。
当我重新打开应用程序时,我得到第二.java但我希望再次显示第一.java。
我用这段代码回家了:
@Override
public void onBackPressed()
{
moveTaskToBack(true);
}
假设你的Activity
类是First.java
的,并且你正在Second.java
中执行代码,这必须做到这一点:
@Override
public void onBackPressed()
{
Intent intent = new Intent(this, First.class);
finish(); // to simulate "restart" of the activity.
startActivity(intent);
}
您还可以检查,Activity.recreate()
是否正在使用 API 11 及更高版本。