保存按钮删除 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();
}
});
我有一个 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();
}
});