日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android访问重定向地址,如何从android中重定向url加载图像(示例代码)

發(fā)布時(shí)間:2025/3/8 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android访问重定向地址,如何从android中重定向url加载图像(示例代码) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

嗨,我正面臨這個(gè)問題

我從RESTCall獲取了一個(gè)URL

網(wǎng)址是http://hck.re/kWWxUI

但是當(dāng)我在瀏覽器中檢查時(shí),它會(huì)重定向到https://s3-ap-southeast-1.amazonaws.com/he-public-data/afreen2ac5a33.jpg

如何將此圖像加載到我的imageView中我已經(jīng)知道如何將畢加索的圖像加載到imageView中。任何幫助,將不勝感激

編輯:我已添加此代碼

OkHttpClient client = new OkHttpClient();

Picasso picasso = new Picasso.Builder(context)

.downloader(new OkHttp3Downloader(client))

.build();

picasso.load(music.getUrl())

.fit()

.into(holder.cover_image);

沒有運(yùn)氣

答案

custom Picasso.Java

import android.content.Context;

import android.util.Log;

import com.jakewharton.picasso.OkHttp3Downloader;

import com.squareup.picasso.Picasso;

/**

* Created by Hrishikesh Kadam on 19/12/2017

*/

public class CustomPicasso {

private static String LOG_TAG = CustomPicasso.class.getSimpleName();

private static boolean hasCustomPicassoSingletonInstanceSet;

public static Picasso with(Context context) {

if (hasCustomPicassoSingletonInstanceSet)

return Picasso.with(context);

try {

Picasso.setSingletonInstance(null);

} catch (IllegalStateException e) {

Log.w(LOG_TAG, "-> Default singleton instance already present" +

" so CustomPicasso singleton cannot be set. Use CustomPicasso.getNewInstance() now.");

return Picasso.with(context);

}

Picasso picasso = new Picasso.Builder(context).

downloader(new OkHttp3Downloader(context))

.build();

Picasso.setSingletonInstance(picasso);

Log.w(LOG_TAG, "-> CustomPicasso singleton set to Picasso singleton." +

" In case if you need Picasso singleton in future then use Picasso.Builder()");

hasCustomPicassoSingletonInstanceSet = true;

return picasso;

}

public static Picasso getNewInstance(Context context) {

Log.w(LOG_TAG, "-> Do not forget to call customPicasso.shutdown()" +

" to avoid memory leak");

return new Picasso.Builder(context).

downloader(new OkHttp3Downloader(context))

.build();

}

}

build.gradle(模塊:app)

android {

...

}

dependencies {

...

compile 'com.squareup.picasso:picasso:2.5.2'

compile 'com.jakewharton.picasso:picasso2-okhttp3-downloader:1.1.0'

}

用法 -

CustomPicasso.with(context)

.load("http://hck.re/kWWxUI")

.into(imageView);

總結(jié)

以上是生活随笔為你收集整理的android访问重定向地址,如何从android中重定向url加载图像(示例代码)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。