NullPointerException:at android.graphics.drawable.DrawableContainer$DrawableContainerState.createAllFutures(DrawableContainer.java:881)

NullPointerException:at android.graphics.drawable.DrawableContainer$DrawableContainerState.createAllFutures(DrawableContainer.java:881),android,android-layout,mobile,imageview,Android,Android Layout,Mobile,Imageview,我正在将colorFilter设置为片段中的自定义视图,这导致DrawableContainer.createAllFutures()函数中的NPE崩溃。下面是stacktrace at android.graphics.drawable.DrawableContainer$DrawableContainerState.createAllFutures (DrawableContainer.java:881) at android.graphics.drawable.DrawableContai

我正在将colorFilter设置为片段中的自定义视图,这导致DrawableContainer.createAllFutures()函数中的NPE崩溃。下面是stacktrace

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)

有人知道如何修复此问题吗?

请共享发生崩溃的文件代码。您提供的崩溃日志与您的代码无关,因此没有人可以根据您提供的数据提供帮助!请共享更多详细信息。createAllFeatures是一个库方法。查找“由”错误,或包含包名的崩溃日志。