打开新 Activity 时无法关闭 Activity
I can not close the Activity when opened a new Activity
我打开第一个Activitiy。单击按钮并转到第二个 Activity。同时我想先关闭。当您按下 "back" 时,不会从后台出现。
public void showUser(User user) {
Intent intent = new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
和finish();
不工作
当您从 Activity A 调用 startActivity(intent) 然后调用 A 上的 onPause 时,您可以在 onPause 中完成 () A 或尝试在开始后使用 A.this.finish() Activity(意图)
只需在 startActivity() 工作后编写 finish()
public void showUser(User user) {
Intent intent = new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
}
我打开第一个Activitiy。单击按钮并转到第二个 Activity。同时我想先关闭。当您按下 "back" 时,不会从后台出现。
public void showUser(User user) {
Intent intent = new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
和finish();
不工作
当您从 Activity A 调用 startActivity(intent) 然后调用 A 上的 onPause 时,您可以在 onPause 中完成 () A 或尝试在开始后使用 A.this.finish() Activity(意图)
只需在 startActivity() 工作后编写 finish()
public void showUser(User user) {
Intent intent = new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
}