-2
我是新來Android development
。有4 TextView
,1 Button
和1 ListView
在ListView
我app.Each行包含2 TextView
和一個ImageView
。有8到10行中ListView
。它消耗80 t0 100 MB的內存。我認爲它消耗更多的內存。我想知道我的應用程序的ListView
的內存使用情況是好還是壞。安卓:列表視圖大小
我是新來Android development
。有4 TextView
,1 Button
和1 ListView
在ListView
我app.Each行包含2 TextView
和一個ImageView
。有8到10行中ListView
。它消耗80 t0 100 MB的內存。我認爲它消耗更多的內存。我想知道我的應用程序的ListView
的內存使用情況是好還是壞。安卓:列表視圖大小
每當您使用任何導致更多內存使用的應用程序時。您應該在應用程序中使用Lazy Loading
概念,並在需要時從資源文件夾加載所有圖像。
使用延遲加載概念,您的應用程序將異步加載圖像,而不會影響UI線程和背景,並使其運行更平滑和更快。加載主線程中的所有圖像將影響性能以及導致內存問題,並會導致內存不足錯誤。因此,對於這種耗費內存的應用程序總是使用Lazy Loading概念。
檢查出Lazy Loading ListView in Android這將幫助你。
你怎麼知道它消耗80到100 MB的內存? –
使用ImageLoader在ListView中加載圖像。 – NaserShaikh
您是否正在從服務器加載圖片?你知道在android中延遲加載的概念嗎?您可以使用MAT工具檢查應用程序的內存使用情況(http://www.vogella.com/tutorials/EclipseMemoryAnalyzer/article.html)。我不認爲它會消耗80到100 MB的內存。你可能會根據你的應用程序的大小來說這個。 – GrIsHu