Исключение NullPointerException: в android.graphics.drawable.DrawableContainer$DrawableContainerState.createAllFutures (DrawableContainer.java:881)

#android #android-layout #mobile #imageview

#Android #android-макет #Мобильный #просмотр изображения

Вопрос:

Я устанавливаю ColorFilter для пользовательского представления в моем фрагменте, что вызывает аварийный сбой NPE в функции DrawableContainer.createAllFutures(). Ниже приведена трассировка стека

 at android.graphics.drawable.DrawableContainer$DrawableContainerState.createAllFutures (DrawableContainer.java:881)
at android.graphics.drawable.DrawableContainer$DrawableContainerState.getOpacity (DrawableContainer.java:1166)
at android.graphics.drawable.DrawableContainer.getOpacity (DrawableContainer.java:436)
at android.widget.ImageView.isOpaque (ImageView.java:1744)
at android.view.View.invalidateInternal (View.java:17726)
at android.view.View.invalidate (View.java:17702)
at android.view.View.invalidate (View.java:17684)
at android.widget.ImageView.invalidateDrawable (ImageView.java:351)
at android.graphics.drawable.DrawableContainer.invalidateDrawable (DrawableContainer.java:403)
at android.graphics.drawable.Drawable.invalidateSelf (Drawable.java:488)
at android.graphics.drawable.BitmapDrawable.setColorFilter (BitmapDrawable.java:675)
at android.graphics.drawable.DrawableContainer.setColorFilter (DrawableContainer.java:182)
at android.widget.ImageView.applyColorFilter (ImageView.java:1730)
at android.widget.ImageView.setColorFilter (ImageView.java:1670)
at android.widget.ImageView.setColorFilter (ImageView.java:1611)
at android.widget.ImageView.setColorFilter (ImageView.java:1623)
  

Кто-нибудь знает, как это исправить?

Комментарии:

1. Поделитесь кодом файла, в котором происходит сбой

2. Предоставленный вами журнал сбоев не связан с вашими кодами, поэтому никто не может помочь на основе предоставленных вами данных! Пожалуйста, поделитесь более подробной информацией.

3. createAllFeatures — это библиотечный метод. Ищите ошибки «Вызванные» или журнал сбоев, который включает имя вашего пакета.