2

ヘッダー認証を必要とする API から画像を取得する必要があります。Picasso のカスタム ダウンローダーを指定していますが、画像が表示されません。openConnection メソッドを正しくオーバーライドしていますか?

Picasso.Builder builder = new Picasso.Builder(getApplicationContext());
        builder.downloader(new OkHttpDownloader(getApplicationContext()) {
            @Override
            protected HttpURLConnection openConnection(Uri uri) throws IOException {
                HttpURLConnection connection = super.openConnection(uri);
                connection.setRequestMethod("GET");
                connection.setRequestProperty("X_AUTH_TOKEN", authToken);

                return connection;
            }
        });
        Picasso picasso = builder.build();
        picasso.with(getApplicationContext()).load("http://example.com/api/users/pic/14").into(ivProfilePic); 
4

1 に答える 1