我想在android应用程序上做一些简单的事情。 怎么可能回到以前的活动。

我需要什么代码回到以前的活动


当前回答

除了上面提到的答案,还有另一种方法,假设你有两个类,A类和B类。

类A你做了一些活动,比如选择复选框,打印出一些数据和意图到类B。 类B,你想传递多个值给类A,并保持类A之前的状态,你可以使用,尝试这种替代方法或下载源代码来演示这一点

http://whats-online.info/science-and-tutorials/125/Android-maintain-the-previous-state-of-activity-on-intent/

or

http://developer.android.com/reference/android/content/Intent.html

其他回答

@Override
public void onBackPressed() {
    super.onBackPressed();
}

如果你想点击返回按钮,然后简单地放

bbsubmit.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        onBackPressed();
    }
});

通过单击返回按钮从一个活动返回到另一个活动,使用下面给出的代码,使用当前活动名称,然后使用目标活动。

@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();
}

只需调用这些方法来完成当前活动或通过onBackPressed返回

finish();

OR

onBackPressed();

我建议使用NavUtils.navigateUpFromSameTask(),它很简单,你可以从谷歌开发人员那里学习。希望我能帮到你!