0
我正在使用.cacheOnDisc()方法將圖像存儲在緩存內存中(默認方法 - 無限外部存儲)。是否應爲我的應用程序啓用cacheInMemory?如果我不使用cacheInMemory選項,效果會如何?通用圖像加載程序中的.cacheInMemory()與.cacheOnDisc()混淆
我正在使用.cacheOnDisc()方法將圖像存儲在緩存內存中(默認方法 - 無限外部存儲)。是否應爲我的應用程序啓用cacheInMemory?如果我不使用cacheInMemory選項,效果會如何?通用圖像加載程序中的.cacheInMemory()與.cacheOnDisc()混淆
內存緩存將圖像緩存在內存(RAM)中,即它不必從內部存儲器加載和解碼圖像,因爲這很慢。你應該總是使用一個內存緩存。
不使用內存高速緩存的效果可能 - 根據實現情況 - 滾動瀏覽圖像列表時會出現口吃或速度慢於必要的情況。
如果圖像是從互聯網上下載的,並且您不想在每次重新啓動應用程序時重新下載圖像,則磁盤(例如SD卡)緩存都有意義。本地存儲比互聯網要快得多,但仍比內存慢得多。
Thanx .it將對我有幫助.. – Asthme
IMO的意思(在我的意見) –