画像のダウンロードとメモリへのキャッシュは機能しています。しかし、インターネット接続をオフにすると、画像が表示されません。ディスクキャッシュから画像が表示されるはずです。画像が /data/data//cache/picasso-cache にダウンロードされることを確認しました
デバッグすると、BitmapHunter メソッド run() で例外が発生します。
java.net.ConnectException: 15000 ミリ秒後に /192.168.1.111 (ポート 8080) に接続できませんでした: 接続に失敗しました: ENETUNREACH (ネットワークに到達できません)
私は自分のプロジェクトでディスク キャッシュを設定しませんでした。picasso を除いて、新しい Maven 依存関係 "okhttp" を追加しただけです。
<dependency>
<groupId>com.squareup.picasso</groupId>
<artifactId>picasso</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp</groupId>
<artifactId>okhttp</artifactId>
<version>1.2.1</version>
</dependency>