如何在android中加载URL图像?

Vir*_*tel 10 android bluetooth android-glide wear-os

现在我Glide-library用来加载Android Wear中的图像.它大多数时间都不会加载图像.但是,它有时会加载图像.不知道我的代码出了什么问题.

注意 Wear通过蓝牙连接到设备,我JSON通过Broadcast Receiver移动设备成功获得Android Wear中Webservice的响应.除图像外,所有数据均在磨损状态下正确显示.

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);
Run Code Online (Sandbox Code Playgroud)

Dee*_*tel 2

我认为你应该使用DaVinci在可穿戴设备中加载图像,

DaVinci.with(context).load("Your Url").into(imageView);
Run Code Online (Sandbox Code Playgroud)

确保您使用与库相同的 playservices 版本,

您将能够通过将其添加到您的 gradle 来集成相同的内容:

穿 :

compile ('com.github.florent37:davinci:1.0.3@aar'){
    transitive = true
}
Run Code Online (Sandbox Code Playgroud)

移动的:

compile ('com.github.florent37:davincidaemon:1.0.3@aar'){
     transitive = true
}
Run Code Online (Sandbox Code Playgroud)

希望你能得到你想要的。