保存按钮删除 activity

Save button removes activity

我有一个 activity,它有多种设置供用户选择。 activity 上有一个 'Save Settings' 按钮,按下时保存用户设置。目前,一旦保存,用户必须按后退按钮才能返回到上一个 activity。

我如何在按下保存按钮时摆脱设置屏幕,而不是用户必须在之后单击后退按钮?

按下按钮时,只需在 activity 上调用 finish()。它将返回到堆栈中的前一个 activity。

调用 finish() 终止您的 activity

http://developer.android.com/reference/android/app/Activity.html#finish()

您可以使用 onBackPress() 方法并像这样对之前的 activity 做出意图。

@Override
    public void onBackPressed() {
        Intent intent = new Intent(FirstActivity.this, PrevActivity.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP
                | Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
        finish();
    }

使用此代码:

 btnsave.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            finish();
        }
    });