我有一個scrollview
其中我動態地誇大了視圖(與android應用程序的facebook牆相同,其中有imageview
和textview
)。
所有圖像都是動態的。如果我加載太多的數據,那麼我得到outofmemory exception
。我知道listview
將解決我的問題,但我不能使用listview
。
那麼,有沒有什麼方法可以優化,即在視圖不可見時回收視圖?在android中的滾動視圖回收視圖
3
A
回答
2
通過您的意見,我相信你仍然可以使用列表視圖:
一個ListView可以有許多種不同的看法。欲瞭解更多信息,請閱讀Android ListView with different layouts for each row。
這樣,視圖將被回收,並希望您的內存使用量更小。
無論如何,我可能會調查您的代碼,因爲我猜想對於內存不足,您可能泄漏對象或執行太多次數的操作。
1
you can not handle Errors in normal circumstance but you can use following techneques to remove thias errror
1-Please clear your Arraylist before item add .
2-Use garbage collection techniques
System.gc() or finalize method use for Memory reclaim from object.
相關問題
- 1. 滾動的Android回收站視圖
- 2. 在水平滾動視圖內回收視圖android
- 3. Gridview滾動 - 回收視圖
- 4. Android回收站視圖不滾動
- 5. 滾動視圖內滾動視圖android
- 6. listView在滾動時回收視圖
- 7. UIColectionView在滾動視圖中垂直滾動 - 在滾動收藏視圖的區域時禁用滾動視圖
- 8. 回顧onBindViewHolder滾動回收站視圖
- 9. 在Android回收視圖中水平和垂直滾動
- 10. 更改滾動視圖在android的滾動視圖的顏色
- 11. 在ScrollView中的不可滾動的網格視圖中回收視圖
- 12. Android滾動視圖
- 13. Android:滾動圖像視圖
- 14. 如何在Android的回收視圖中添加多個視圖
- 15. 在滾動視圖中的EditText在android
- 16. TextView在滾動視圖不滾動 - Android
- 17. 滾動視圖的子視圖如何知道滾動視圖正在滾動
- 18. Android:滾動滾動視圖內的線性視圖
- 19. 在滾動視圖中的Android GridView
- 20. 在android sdk中的可滾動視圖
- 21. Android獲取視圖在水平滾動視圖中的位置
- 22. Android的滾動視圖不滾動
- 23. 在滾動視圖中的Webview滾動整個視圖
- 24. Xcode:滾動視圖與滾動視圖中的圖像
- 25. 在NestedScrollView中回收視圖
- 26. android-如何把滾動視圖下滾動視圖
- 27. Android如何爲回收視圖製作自定義滾動條
- 28. Android回收者視圖創建時滾動到某個位置
- 29. 回收站視圖中的回收站視圖
- 30. 在水平滾動視圖中替代水平滾動視圖在android
爲什麼你不能使用listview? – 2013-02-15 12:10:20
我的頁面與facebook的應用程序的個人資料頁面相同。這就是爲什麼我不能使用listview。 – user2074331 2013-02-15 12:12:50