我想在android应用程序上做一些简单的事情。 怎么可能回到以前的活动。
我需要什么代码回到以前的活动
我想在android应用程序上做一些简单的事情。 怎么可能回到以前的活动。
我需要什么代码回到以前的活动
当前回答
首先,你需要记住的是,如果你想回到前一个活动。然后当使用Intent转到另一个活动时,不要调用finish()方法。
在此之后,您有两种方法从当前活动返回到前一个活动:
简单地调用:
finish()
OR
super.onBackPressed();
其他回答
可以显式调用onBackPressed是最简单的方法 参考返回到上一个活动的详细信息
只需在click finish()上写入即可。它将带您到前面的活动。
通过单击返回按钮从一个活动返回到另一个活动,使用下面给出的代码,使用当前活动名称,然后使用目标活动。
@Override
public void onBackPressed() {
// do something on back.
startActivity(new Intent(secondActivity.this, MainActivity.class));
return;
}
试试这个, 第一个活动
Intent mainIntent = new Intent(Activity1.this, Activity2.class);
this.startActivity(mainIntent);
在第二个活动中
@Override
public void onBackPressed() {
this.finish();
}
同样的问题
finish(); OR super.onBackPressed();
对我来说很好,两者都一样,但没有回报