當我的活動正在關閉時,我將應用程序狀態數據序列化到文件中,以便在應用程序被系統殺死時重新加載狀態。從文件加載AppState時顯示ProgressDialog
這種方法(保存和恢復狀態)工作正常。但是,有時候,當進程被終止時,並且根據要加載的數據量,加載狀態進程至少需要幾秒鐘才能完成。
因此,我無法加載分離線程上的狀態,因爲如果onLoad中沒有數據,我的活動將崩潰。
所以,我想在加載內容時顯示一個進度對話框,但是,確保只有在加載狀態過程之後纔會調用Activity的onLoad方法。
有誰知道我怎麼能做到這一點?非常感謝。