Мой образ с сервера становится пустым

Я использую PHP для загрузки своего изображения на сервер MySQL, и он загружается хорошо.

Но проблема возникает при загрузке. Я проверил ссылку, с которой я скачать & изображение выглядит просто, но его отображение в ImageView становится утомительной задачей. Это не показывает какую-либо ошибку в окне LogCat. Растровое изображение становится нулевым (я сравнил его, используя bitmap==null)

Мой DoInBackground и OnPostExecute

        @Override
protected Bitmap doInBackground(String... params) {
String id = params[0];
String add = "http://dakshansh.com/mybooks/image/getImage.php?id=" + imageId;
Log.d("Image","Link = "+add);
URL url = null;
Bitmap image = null;
try {
url = new URL(add);
image = BitmapFactory.decodeStream(url.openConnection().getInputStream());
} catch (IOException e) {
e.printStackTrace();
}
return image;
}

@Override
protected void onPostExecute(Bitmap b) {
super.onPostExecute(b);
//loading.dismiss();
if(b==null){
Log.d("Image","Image is null");
}
Log.d("Image","On onPostExecute()");
image.setImageBitmap(b);
Log.d("Image", "Image Set");
new ReadJSONFeedTask1().execute("http://dakshansh.com/mybooks/books/getmybooks.php?posterid="+id);}

Я опубликую что-нибудь еще, если вам это потребуется.
Вы можете увидеть изображение Вот

0

Решение

использовать скольжение это сэкономит вам много времени

 ImageView imageView = (ImageView) findViewById(R.id.my_image_view);

Glide.with(this).load("your_url").into(imageView);

Больше Вот

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector