0
我有一個應用程序,其中我有三個活動,即: - 登錄,MainActivity和密碼activity.when我去密碼活動並做一些事件,然後登錄活動後,當我按回去它將刪除登錄和Mainactivity來我不想要。我想要什麼時,我按設備回兩次它會簡單的關閉應用程序不來Mainactivity.How我可以試圖解決這個問題。如何從android中的backstack中移除活動?
代碼,我已經嘗試,但沒有成功。
登錄代碼: -
@Override
protected void onResume() {
super.onResume();
clearAllTask();
}
private void clearAllTask() {
CMainActivity m_MainActivity = new CMainActivity();
if (m_MainActivity.m_MainActivity != null) {
m_MainActivity.m_MainActivity.finish();
}
}
和代碼MainActivity
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
m_MainActivity = this;
}
你的第一個活動是什麼?主要活動 ? –
登錄>主頁>密碼及其後的密碼>登錄.....現在在這裏當我按下登錄返回MainActivity來,我不想 – Vishal
我認爲這個鏈接可以幫助你。 [單擊後退按鈕兩次以退出活動>>>](http://stackoverflow.com/questions/8430805/clicking-the-back-button-twice-to-exit-an-activity) –