找不到有效图片网址的文件

时间:2017-08-30 13:15:53

标签: android

我已经检查并尝试了很多这里可用的解决方案,但它们都没有为我工作。我的网址的图片在浏览器中可见但在我的Android应用程序中显示文件未找到异常,我在我的应用中更改了图片网址它确实有效并向我展示了图片< / p>

   final ProgressDialog mProgressDialog = new ProgressDialog(getActivity());
        mProgressDialog.setMessage("Loading Image...");
        mProgressDialog.setIndeterminate(false);
        mProgressDialog.show();



        Picasso.with(getActivity()).load(certUrl).resize(500,0).into(ivCertificate, new Callback() {
            @Override
            public void onSuccess() {
               // Toast.makeText(getActivity(), "success", Toast.LENGTH_SHORT).show();
                mProgressDialog.dismiss();
            }

            @Override
            public void onError() {
                Toast.makeText(getActivity(), "Unable to get certificate", Toast.LENGTH_SHORT).show();
                mProgressDialog.dismiss();
            }
        });

3 个答案:

答案 0 :(得分:0)

您可以使用Picasso;

ImageView thumbnail;

Picasso.with(activity).load(certUrl).noFade().into(thumbNail);

答案 1 :(得分:0)

如果您的网址包含空格,则需要按照以下步骤操作。

imgUrl = imgUrl.replaceAll(" ", "%20");

以上一行用&#34;%20&#34;

替换所有空格
String imgUrl = "your url";
imgUrl = imgUrl.replaceAll(" ", "%20");
Picasso.with(getActivity()).load(imgUrl)
.placeholder(R.drawable.category_placeholder)
.into(imageView);

答案 2 :(得分:0)

使用Context尝试。

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);