У меня есть код ошибки, которого у меня нет распознавателя, и я искал несколько способов здесь в stackoverflow
, но мне это не удалось.
ошибка, которая отображается:
java.lang.NullPointerException: попытка вызвать виртуальный метод void
android.widget.ImageView.setImageBitmap (android.graphics.Bitmap) 'на
ссылка на нулевой объект
в
softcode.tattostudio.BudgetFragment $ 1GetImage.onPostExecute (BudgetFragment.java:250)
в
softcode.tattostudio.BudgetFragment $ 1GetImage.onPostExecute (BudgetFragment.java:240)
Основные строки, которые дают ошибку:
private void getImage(String urlToImage){
class GetImage extends AsyncTask<String,Void,Bitmap> { //This line is 240
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected void onPostExecute(Bitmap bitmap) {
super.onPostExecute(bitmap);
imgvShowTattoIMG.setImageBitmap(bitmap); //This line is 250
}
@Override
protected Bitmap doInBackground(String... params) {
URL url = null;
Bitmap image = null;
String urlToImage = params[0];
try {
url = new URL(urlToImage);
image = BitmapFactory.decodeStream(url.openConnection().getInputStream());
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return image;
}
}
GetImage gi = new GetImage();
gi.execute(urlToImage);
}
Кто-нибудь знает, что это может быть? Нужно опубликовать полный код?