2
我開發了一個應用程序,我得到了以下問題: 我需要顯示項目列表,每個項目由以下字段組成: 3個多頭,2個inits, 3串。該列表需要支持: 快速滾動。 填充。Android非常龐大的項目與recyclerview最好的辦法
數據位於本地數據庫中,無需訪問網站。
該列表可以包含大量數據,例如1,000,000項。
我想問一下,在內存和性能方面,處理這個問題的最佳方法是什麼。
正在使用按需加載的方法會給出合理的性能嗎? 是否認爲內存中的對象數量會消耗太多內存?
我想聽聽關於此事的其他意見。 預先感謝,並對我的英語不好。
謝謝,但是您認爲保留內存中的所有數據以允許快速滾動是個不錯的選擇嗎?或按需加載項目塊? – user5276077
所有的數據都將保存在內存中,並放入一個列表中。這不會影響你,但你需要做一些懶惰的加載,一次50個項目。一次獲得一千萬條記錄並不是一個好主意。當你到達第一個50的末尾時,獲得下一個50並將它們添加到列表中。如果您願意,您可以將其標記爲已接受的答案。 –