MalformedURLException: протокол не найден

Что не так с моим URL, почему это неправильно сформировано? Когда я пытаюсь загрузить изображения Google, это нормально, хотя.

class RetrieveImage extends AsyncTask<String, Void, Bitmap> {

    protected Bitmap doInBackground(String... urls) {
        try {

            URL url = new URL(urls[0]);
            Log.i("url", url + "");
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setDoInput(true);
            connection.connect();
            InputStream input = connection.getInputStream();
            Bitmap myBitmap = BitmapFactory.decodeStream(input);
            return myBitmap;

        } 
        catch (MalformedURLException e) {
            System.out.println("The url is not well formed: " + e);
        }
        catch (IOException e) {

        }
        return bitmap;
    }

Вот мой URL

String uri = "http://c200b.trytocode.com/images/1422684074820.jpg";
Log.i("uri", uri);
new RetrieveImage().execute(uri);

0 ответов

Другие вопросы по тегам