0
我想在我的第一次和第二次活動之間顯示初始屏幕。這兩個活動都使用AsyncTask。首先是一個簡單的登錄屏幕,檢索整個應用程序的數據,然後加載活動特定數據。目前,這兩項活動都有自己的ProgressDialogs,這是非常天真的,但它們是單獨開發的,然後我並不打算一個接一個地開發它們。兩次活動之間的初始屏幕
我試圖實現初始屏幕只從一個活動取代加載過程。但是,爲了在它們之間放置啓動畫面,我必須將所有加載過程轉移到單個活動中嗎?哪個活動應該包含啓動畫面的代碼?我基本上想要用一個閃屏替換兩個ProgressDialog
。我該怎麼辦?
我想到了這一點。我不確定如果我只是爲了加載數據而進行新的活動。無論如何,我會嘗試。 – Harsh 2012-07-12 15:40:32
您可以改爲從活動A啓動AsyncTask: 在onPreExecute()中,顯示全屏位圖。在doInBackground()中,執行數據的異步預加載。在onProgressUpdate()中,更新圖像的外觀。最後,在onPostExecute()中調用第二個活動。 – 2012-07-12 15:48:09
問題是,有兩個加載過程爲活動A加載併爲活動C預加載。我想顯示組合加載過程的啓動畫面。如何訪問跨活動的同一個閃屏對話框? – Harsh 2012-07-12 17:53:56