我有2個活動,一個4位數字引腳樣式登錄活動(MainActivity)和一個內容活動。每次運行應用程序時都要重新啓動應用程序?
這個應用程序存儲隱私信息,以及在恢復活動時不應該看到的內容,因此我希望應用程序在每次啓動時都要在登錄活動中重新啓動,而不是從停止的地方繼續。
我已經嘗試過在內容活動的onStop()和onResume方法中搞亂,但這些似乎是非常不可靠的,因爲有時當我有onRestart設置重新啓動登錄活動時,它將不會啓動它,並且要求在onStop()中激活登錄屏幕將阻止我能夠完成後臺任務,例如保存數據。
有什麼我可以添加到這個清單文件,將告訴該應用從登錄活動重啓不管是什麼?一個在這樣的一個應用程序工作時可能發生的最糟糕的事情是,信息是比不是被迫登錄業主以外的其他人訪問..
我不認爲這是在清單一樣,任何選項...你需要在此改變的onStop和的onResume methods..and想出一個辦法,讓你的應用程序知道什麼時候被認證.... –
我「會大概只需要設置的onStop方法每個必要的時間來拉起loginscreen,唯一的問題是,從我的內容活動中,用戶能夠將大量圖像上傳到會被存儲在應用程序的應用程序通過的AsyncTask內部存儲,並且如果的onStop方法告訴該應用去loginscreen,那麼如果用戶在上載過程停止活動,那麼大量的數據的應用程序跟蹤在過程中可能會引發變形。 –
我不認爲你需要onStop()來實現你的目標。我認爲你只需要重寫onResume()和onRestart()。 – iTurki