我有一個初始屏幕,並有主要活動,場景是在主要活動中有一個條件,檢查登錄是否爲真,並有一個「登錄」活動,並有一個名爲「B」的片段。當我按下設備時按鈕在「登錄」活動它主要活動來了,我不想我簡單地想要關閉應用程序,當我按下登錄活動中的設備後退按鈕。如何清除android中的backstack?
這裏是我早在登錄活動壓制代碼: -
@Override
public void onBackPressed() {
if (doubleBackToExitPressedOnce) {
super.onBackPressed();
return;
}
this.doubleBackToExitPressedOnce = true;
Toast.makeText(this, "Please again to exit", Toast.LENGTH_SHORT).show();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
doubleBackToExitPressedOnce = false;
}
}, 2000);
當你知道用戶沒有登錄並打開LoginActivity時,只要調用'finish()' –
當你傳遞'Intent'時傳遞'finish()',這將完成當前活動並開始新活動,按下新的應用程序將關閉ans應用程序將退出.. – Mohit
當我按回MainActivity來 – Rajesh