在我的android應用程序中,有10個活動。我通過號碼識別所有這些活動。可以說活動1到活動10.什麼是Android應用程序生命週期方法? (不是活動生命週期方法。)
- 活動1是啓動畫面。
- 活動2 =登錄屏幕
- 活動3至10是本書的普通頁面。
現在,當我第一次登錄到我的應用程序,它顯示我的啓動畫面,然後登錄屏幕。我的應用程序詢問密碼。然後它將我重定向到活動3,這是本書的第1頁。現在讓我們假設我在第5頁,即活動7,然後我突然按下Home按鈕,然後應用程序進入背景狀態。
現在我想要的是,當我再次打開我的應用程序和我的應用程序在前臺時,它不會啓動活動7.我想先啓動活動2(登錄屏幕),然後它要求輸入正確的密碼。如果用戶輸入正確的密碼,那麼只有活動7開始。 所以基本上我的問題是,是否有任何方法來確定我的應用程序是否會進入後臺或在開始活動之前在前臺進入? (即android應用程序生命週期方法)。因此,我可以首先通過該應用程序生命週期方法啓動登錄活動。在iOS中,我可以通過應用程序委託生命週期方法來實現這一點。但我怎麼能用android做到這一點?
你如何記住iOS上最後一次活動? –
我要將其活動編號保存到共享首選項 – appleBoy21
這裏使用相同的概念。一旦用戶登錄,通過使用意圖將他/她轉移到相應的活動。 –