1
我正在製作一個應用程序,顯示我的Custom Model
的列表。以Facebook新聞提要爲例。我的自定義模型包含圖像的byte arrays
。爲了提高效率,我只獲得了拇指字節數組。Efficently將大量數據加載到片段中
現在每個listView項目都包含評論,喜歡和許多其他的東西,比如Facebook。我正在創建一個custom adapter
,其中我正在傳遞我的自定義模型的Arraylist
,並在ListView
中顯示。
一切工作正常,但是,我最關心與android的內存問題。由於我有拇指顯示和評論等。
我的listView是在一個片段。如何顯示可以包含圖像,評論等的listView項目,而不會因爲內存或減速而崩潰。示例是Facebook提要頁面。或者更公開一點,我怎樣才能使Facebook提要頁面類似,而不會因內存或減緩問題而陷入困境。
我應該採取什麼樣的策略
ImageLoader的減慢,壽其我要滾動,不僅圖像,有很多的評論形式的文字,等 – 2013-04-30 17:38:08
ImageLoader的是顯示圖像的快速方法。他回收視圖,下載圖像並保存在緩存或磁盤中。這是我必須貢獻的解決方案的一部分。 – andrehsouza 2013-04-30 17:42:32
另一種解決方案是僅在必要時向您顯示一些額外信息,例如,當您單擊列表項以查看更多詳細信息時(例如註釋)。使用ArrayAdapter和查看持有者模式。 – andrehsouza 2013-04-30 17:47:33