1
我的Android應用程序需要掃描目錄中的文件,並將它們全部寫入一個ArrayList。 該算法目前需要大約630毫秒的1273個文件。由於文件數量增加(至3500以上)很可能,因此我需要提高性能。Java/Android:SQLite或文件索引?
所以我在考慮索引。在我浪費任何時間在不必要的代碼之前:爲這些文件編寫索引類是否值得花費精力和時間?如果是這樣,使用SQLite或默認的* .whatever-File會更快嗎?
在此先感謝。
問候
你還在做什麼文件列表?到目前爲止,你所做的只是填充一個ArrayList。 – mbeckish
這是正確的,但我包括子目錄(遞歸),這可能不是在運行時每次需要數據時使用的最快方法。 – fabs
我的觀點是,在任何人都可以給你答案之前,你需要提供更多關於你正在做什麼的細節。如何顯示一些代碼? – mbeckish