3

画像のダウンロードとメモリへのキャッシュは機能しています。しかし、インターネット接続をオフにすると、画像が表示されません。ディスクキャッシュから画像が表示されるはずです。画像が /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>
4

0 に答える 0