目前我正在使用Glide库
在Android Wear中加载图片。它大部分情况下无法加载图片,但有时会成功加载。不知道我的代码出了什么问题。
注意:通过蓝牙连接设备,我可以通过在移动设备上的Broadcast Receiver
成功获取Android Wear中Web服务的JSON
响应。除了图片之外,所有数据都能在手表上正确显示。
Glide.with(mContext)
.load("http://www.hanamoflorist.ca/images/uploads/Spring5InchesCubeVaseArrangement$45.00.jpg")
.listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
Log.e("exception in image", "" + e);
Toast.makeText(mContext, "" + e, Toast.LENGTH_LONG).show();
return false;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
return false;
}
}).error(R.drawable.ic_placeholder_image)
.into(((ItemViewHolder) holder).ivCardImage);