我正在開發Android 3.1平板電腦應用程序。在顯示活動視圖後將圖像加載到圖庫中
我需要加載並顯示存儲在本地磁盤中的一些圖像。知道UI會在圖像加載時凍結,並顯示在畫廊上,我想知道是否有另一種方式顯示UI,並顯示UI時,顯示ProgressDialog
,然後開始從磁盤加載並顯示每張圖像。
我知道如何開始和Asyntask
但我不知道如何做一些事情後,顯示。
我把task.execute()
上OnCreate
和OnResume
,我看到UI凍結。
如何在顯示UI後執行任務?
如果您需要查看代碼,請檢查Gallery images still load very slow和ClassCastException: AbsListView$LayoutParams cannot be cast to Gallery$LayoutParams問題。
爲了理解這個問題,你需要一個圖庫加載內存的圖像?他們已經下載了嗎?你爲什麼需要asynctask?只是爲了展示他們?順便說一句,畫廊已棄用,爲什麼不使用horizontalScroolView或viewpager? –
不,我有一個'ArrayList'圖像的路徑。我將從本地磁盤加載這些圖像,並且它們位於本地磁盤上。我是Android開發新手,我不知道Gallery已被棄用。 –
VansFannel
本地磁盤是什麼意思?我以爲你有他們的手機內存或卡? –