我有一個TabScreen作爲我的主屏幕的小型Android應用程序。我遇到了一個小問題,那就是我的應用程序目前失去了關注用戶所在的最後一個活動。Android - 活動行爲?
這是情景:
- 用戶啓動應用
- 應用程序顯示登錄界面
- 用戶輸入登錄信息,並去標籤屏幕
- 用戶通過Home鍵
- 用戶離開應用程序按應用程序圖標返回到應用程序,登錄屏幕再次顯示
我希望應用程序返回到這種情況下最後一次顯示的活動。
我現在在做什麼是啓動登錄屏幕作爲主/啓動器動作,然後當輸入正確的憑據啓動選項卡屏幕活動並完成登錄活動。
是否有啓動模式或我應該用來實現這一目標?
編輯:更多信息
標籤屏幕啓動只是這樣的:
Intent intentTabActivity = new Intent(getApplicationContext(), TabScreenActivity.class);
startActivity(intentTabActivity);
離開過家按鈕的應用程序。
我打算堅持登錄狀態並繞過登錄,但在較小的應用程序上我創建應用程序自動返回到上次顯示的活動,並且每次都不會返回到初始啓動器屏幕,我想知道爲什麼這不是在這個應用程序中的相同行爲。
也根據我的其他問題HERE這種行爲似乎是不同的調試和簽名版本。
這一直在真實設備上進行測試。
需要更多信息。你究竟如何啓動標籤頁?他們是否通過後退按鈕或主頁按鈕離開?爲什麼你不堅持登錄狀態並在登錄時繞過登錄屏幕? – Paddy
你在哪裏檢查這個..?在設備或模擬器..? – ngesh
查看我的編輯上面的問題的答案 –