3 回答

TA貢獻1850條經(jīng)驗 獲得超11個贊
簡單您需要通過 Intent 標志 Intent.FLAG_ACTIVITY_CLEAR_TOP :
Intent intent = new Intent(getApplicationContext(), SecondActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

TA貢獻1880條經(jīng)驗 獲得超4個贊
永遠不要將自己稱為 Activity livecycle 回調(diào)等OnDestroy()
OnStop()
。在調(diào)用新 Activity 之前,只需調(diào)用finish()

TA貢獻1827條經(jīng)驗 獲得超8個贊
調(diào)用finish()內(nèi)部onStop()將完成工作。
@Override
protected void onStop() {
// call the superclass method first
super.onStop();
finish(); // will close the activity completely.
}
或者,也可以按照以下方式進行:
startActivity(intent);
finish();
添加回答
舉報