所以,我開始我的項目,並希望在我的項目中使用畢加索,因爲它受到很多項目的歡迎和使用。 我包括使用gradle的畢加索,並試圖加載facebook配置文件的URL與此。 http://graph.facebook.com/rohitiskul/picture。畢加索:從磁盤加載緩存圖像太慢
它工作得很好。它從網絡加載圖像沒有任何問題。我重新啓動了應用程序(沒有真正殺死進程)。它向我展示了即時在內存中緩存的相同圖像。 但後來,我殺了應用程序(強制停止)並重新啓動。花了將近10多秒來加載圖像。當我檢查調試日誌時,該映像從磁盤加載。
我的代碼看起來是這樣的 - 在MainActivity-
Picasso.with(context)
.load("http://graph.facebook.com/rohitiskul/picture")
.into(imageView);
在應用講座
Picasso picasso = new Picasso.Builder(this)
.indicatorsEnabled(true).loggingEnabled(true).build()
Picasso.setSingletonInstance(picasso);
任何人只要有類似的問題?任何解決方案都會有幫助。
我試着用UniversalImageLoader加載相同的Url,從磁盤獲取緩存圖像時速度很快。
編輯
早些時候在與我的應用程序打,我發現畢加索不加載緩存映像的磁盤時設備處於脫機狀態。
這似乎是完美的點,但更早的時候,當我脫機並打開應用程序,它甚至沒有顯示磁盤緩存圖像 – rohit 2015-03-13 16:43:47
我不知道爲什麼會發生這種情況。您是否正在處理清除緩存? – Fahim 2015-03-13 16:49:04
我的應用程序中只有一行是我在OP中說過的,沒有別的。沒有處理,沒有配置.. – rohit 2015-03-13 16:50:57