2011-01-31 67 views
0

我有一個簡單的應用程序,顯示關於這些圖像的一系列圖像和信息。我已經設置好了,當用戶觸摸圖片時,會啓動一項新活動,並且他們會看到更多圖片和關於該圖片的更長文字說明。在該屏幕上,我還實現了他們在Hello Gallery Tutorial中的基本圖庫小部件。Android圖像在發射很多活動後無法加載?

我的問題是,即使我正在從res目錄中繪製圖像(我已經將drawable-mdpi中的所有內容都拋出了,認爲應該沒有什麼大問題),但不是圖庫上的所有圖像部分將加載。而且我還沒有能夠100%地重現它,但它似乎就像我用我的手機玩這個應用程序越多(鎖屏,解鎖屏幕,轉到一個圖像,回去,轉到另一個,打回家等等),我在本地加載的任何圖片更有可能顯示空白圖像佔位符,圖庫或不是(文本出現的很好,儘管)。

我正在使用一系列imagebuttons,圖像視圖和圖庫小部件。充分玩吧,最終它們都會變成空白的,但是通過AdvancedTaskKiller殺死所有東西會將它帶回來。

當我第一次啓動我的應用時,圖片庫中的圖片有時也會變爲空白。這真的很奇怪。我已將它設置爲使佈局圖面積爲300乘200,並且我已將各處的圖片拉到我的畫廊中。它們應該都是不同的縮放比例,但不能完全加載。

有人對此有任何意見嗎?

回答

0

嘗試Slow Adapter爲圖庫。

我建議採用123

+0

我認爲這絕對是一個內存泄漏的事情。過了一段時間後,畫廊中的圖像全部恢復。這讓我覺得垃圾收集器在某個時刻正在踢球。 這是我的代碼如下所示: `code` – dexdexdex 2011-02-14 04:31:12

0

它總是很難用圖像來工作。你必須非常小心地回收你的圖像已經使用過的內存,否則你可能會遇到不同類型的麻煩。

總是嘗試使用Android開發人員通常使用的良好圖像加載庫。

最常用的庫https://github.com/nostra13/Android-Universal-Image-Loader

這將優化您的裝載。