как изменить имя файла изображения в андроид студии?

1

Я загружаю изображение с URL и отображаю его в окне просмотра изображений, но проблема в том, что если имя изображения начинается с цифры, оно не может быть отображено.

private class DownloadFilesTask extends AsyncTask<String, Void, Bitmap> {
    protected Bitmap doInBackground(String... urls) {

        try {

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

        } catch (IOException e) {
            e.printStackTrace();
            return null;
        }
    }

    protected void onProgressUpdate(Integer... progress) {

    }

    protected void onPostExecute(Bitmap result) {
        //loading.dismiss();

        String image_name = result.toString();
        if( Character.isDigit(image_name.charAt(0))){

        }
        imageView.setImageBitmap(result);
        imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
    }
}
Теги:
image
bitmap

1 ответ

0

Поскольку предоставленный код неясен, это может вам помочь. Используйте Picasso или Universal Image Loader, чтобы загрузить изображение в ImageView или сохранить растровое изображение в SDCard, а затем загрузить его, см. qaru.site/questions/1239973/...

  • 2
    скорее всего, это должен быть комментарий, а не ответ, потому что он на самом деле не отвечает на вопрос , хотя все еще полезен
  • 0
    @VladyslavMatviienko Проголосовал ваш комментарий, вы абсолютно правы. Но он не может комментировать, так как у него всего 15 повторений. Ему нужно как минимум 50 комментариев :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню