調用一個API後,我收到了數百個以JSON格式顯示BASE64格式圖像的響應,我將使用Glide將它們顯示在recyclerview中。它是一種有效的方式,可以在一個響應中獲取所有圖像,並以一次性圖像的形式顯示recyclerview中的所有圖像,或者請求後端開發人員在一個響應中發送固定數量的圖像,例如10-15,並在所有圖像加載時再次發出請求在使用分頁的recyclerview中。請建議一些最好的方法。在Android中加載多個圖像
0
A
回答
3
爲什麼在服務器上以BASE64格式存儲圖像。更改api響應並使用圖像url而不是Base64字符串。在recycleview中使用picasso顯示圖像並調整大小圖像。
在服務器API中添加分頁以提高應用性能。
0
最好在RecyclerView中使用分頁,以便用戶不必等很長時間。
0
您應該使用分頁來更快地加載數據並保存數據。除此之外,如果您使用的是Glide,那麼您不需要圖像的Base64,圖像的url將足以將圖像顯示在回收站視圖中。
0
這將使用大量的內存。此外,加載數百個圖像需要更長的時間,更多的數據並且還會降低性能。
而不是這樣做,您可以使用load more
從數據源加載數據。如果用戶想要加載更多數據,則使用pagination
加載更多數據。
相關問題
- 1. 在加載中加載多個圖像
- 2. 在Canvas中加載多個圖像
- 3. 在android中添加多個圖像層
- 4. 加載多個圖像
- 5. OpenCV:加載多個圖像
- 6. 加載多個圖像
- 7. 多個圖像加載在另一個
- 8. Android在Web視圖中加載圖像
- 9. Android圖像加載
- 10. 在iPhone上加載多個圖像
- 11. 在多視圖中加載多個外部圖像和js codeigniter
- 12. 如何在Android中加載圖像?
- 13. 如何在android webview中加載圖像?
- 14. 在Android中加載大圖像
- 15. 在Android中使用Glide加載圖像
- 16. 在listview中加載Android圖像
- 17. 在Android中使用OpenCV加載圖像
- 18. 在GridView中加載異步圖像(Android)
- 19. 在React Native中加載Android圖像
- 20. 如何在android中加載圖像
- 21. 在android中加載圖像imageview
- 22. 如何在Android中預加載圖像
- 23. picasso無法在android中加載圖像
- 24. Android AsyncTask下載多個圖像
- 25. 在ImageView上加載位圖圖像android
- 26. 將多個圖像加載到wpf圖像控件中
- 27. 在Android中動態加載多列圖像網格
- 28. 在android中使用多線程加載圖像
- 29. 加快在html5畫布中加載和繪製多個圖像
- 30. Android - 在1個活動中加載2個圖像
分頁是最好的方法...在從下往上加載更多圖像 –
在單個API調用中發送數百個BASE64圖像是非常糟糕的主意。處理這麼多數據將是非常困難的。你可能會看到內存不足的錯誤。我的建議是改變API以獲得單擊圖像。 – Suru
API與分頁..不分頁來自移動..你需要提供一個可以通過頁面調用的API .. – ZeroOne