我有以下活動(想象Pinterest的應用程序):登錄和註冊屏幕
WellcomeActivity有兩個按鈕 - 註冊和登錄
LogInActivity你WellcomeActivity
來這裏SignUpActivity你來自這裏WellcomeActivity
MainActivity - 您在登錄或註冊後來到這裏。
當用戶註冊或登錄時,我在LogInActivity
或SignUpActivity
或開始撥打電話finish()
。但WellcomeActivity
仍然在堆棧中,所以當我按下「返回」按鈕時,我又在WellcomeActivity
中。
當我開始LogInActivity
或SignUpActivity
時,我無法撥打finish()
,因爲如果用戶決定返回,他將退出應用程序。
現在,我如何設計活動轉換以使Pinterest類邏輯?
好的問題,接下來的幾天我會面臨同樣的問題。我認爲這是可笑的清單中的一個標誌隱藏活動從活動堆棧 – rekire
當你啓動'MainActivity'意圖添加此標誌'intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);'希望它會幫助你 –
@MMohsinNaeem CLEAR_TASK,我想。它僅適用於API> 11。 –