我想在android应用程序上做一些简单的事情。 怎么可能回到以前的活动。
我需要什么代码回到以前的活动
我想在android应用程序上做一些简单的事情。 怎么可能回到以前的活动。
我需要什么代码回到以前的活动
当前回答
只需调用这些方法来完成当前活动或通过onBackPressed返回
finish();
OR
onBackPressed();
其他回答
同样的问题
finish(); OR super.onBackPressed();
对我来说很好,两者都一样,但没有回报
有一些情况可以回到你之前的活动:
情况1:如果你想把结果带回你之前的活动,那么 ActivityA.java
Intent intent = new Intent(ActivityA.this, FBHelperActivity.class);
startActivityForResult(intent,2);
FBHelperActivity.java
Intent returnIntent = new Intent();
setResult(RESULT_OK, returnIntent);
finish();
案例2:ActivityA——> FBHelperActivity---->ActivityA
ActivityA.java
Intent intent = new Intent(ActivityA.this, FBHelperActivity.class);
startActivity(intent);
FBHelperActivity.java
after getting of result call finish();
By this way your second activity will finish and because
you did not call finish() in your first activity then
automatic first activity is in back ground, will visible.
可以显式调用onBackPressed是最简单的方法 参考返回到上一个活动的详细信息
只需在click finish()上写入即可。它将带您到前面的活动。
@Override
public void onBackPressed() {
super.onBackPressed();
}
如果你想点击返回按钮,然后简单地放
bbsubmit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
onBackPressed();
}
});