我可以在模拟器(Android 7.0 API24)
我使用Picasso版本
compile 'com.squareup.picasso:picasso:2.5.2'
当我将项目运行到其他计算机上的另一个模拟器或我的设备上是Huaweb mate8(Android 7.0 API24
)时,我无法再加载我的图像,它会显示错误图像。
我不知道为什么会这样。
这是我的imageUrl =" http://192.168.22.111:2212/DB/Convention/1.jpg
"
任何模拟器和我的Android设备都使用相同的WIFI。
我的代码:
Picasso.with(getActivity()).load(imageUrl).centerCrop().fit()
.placeholder(R.drawable.button_icon_apply_128x128)
.error(R.drawable.app_icon_512x512)
.into(destImage, new com.squareup.picasso.Callback() {
@Override
public void onSuccess() {
Log.i(TAG, "onSuccess: TRUE");
}
@Override
public void onError() {
Log.i(TAG, "onError: TRUE");
}
});
我的imageView xml:
<ImageView
android:id="@+id/destImage"
android:layout_width="wrap_content"
android:layout_height="150dp"
android:scaleType="fitXY"
android:adjustViewBounds="true"
android:layout_gravity="center" />
任何帮助将不胜感激。提前谢谢。
答案 0 :(得分:2)
您的测试设备是否已连接到互联网(或您的专用网络)?运行Web浏览器进行检查。
您的模拟器可以使用您的PC网络,而不是使用真正的无线网络。
加载您的网址使用设备中的网络浏览器。