2
我想增加畢加索的磁盤緩存大小,但我不能使用OkHttpDownlader,因爲我用盡了方法(多dex現在不是解決方案)。如何在沒有OkHttp的情況下增加Picasso磁盤緩存大小?
我想知道是否可以做。我找不到一個例子。
另一個問題是:我應該把這個代碼放在哪裏?在應用程序類中?
我想增加畢加索的磁盤緩存大小,但我不能使用OkHttpDownlader,因爲我用盡了方法(多dex現在不是解決方案)。如何在沒有OkHttp的情況下增加Picasso磁盤緩存大小?
我想知道是否可以做。我找不到一個例子。
另一個問題是:我應該把這個代碼放在哪裏?在應用程序類中?
使用Picasso.Builder構建畢加索實例,並使用memoryCache(Cache cache)
方法爲其提供緩存。畢加索提供了一個LruCache,您可以使用您自己的預定義最大尺寸創建。
至於你應該把這個代碼放在哪裏,那就取決於你。一種選擇是編寫一個靜態單例來封裝您在應用程序類中初始化的大部分設置,是的。
感謝aswer,但我想增加磁盤緩存。內存緩存不是問題。 – AndroidRuntimeException
不確定畢加索具有基於磁盤的緩存,而不是默認情況下HTTP緩存提供的緩存。 – Submersed
謝謝,但我無法找到哪個HTTP緩存默認使用Picasso。 – AndroidRuntimeException