java.lang.IllegalStateException: it.getString(it.getColum….MediaColumns.MIME_TYPE)) must not be null
at com.matisse.entity.Item$Companion.valueOf(Item.kt:30)
at com.matisse.entity.Item$Companion.valueOf$default(Item.kt:24)
at com.matisse.ui.adapter.AlbumMediaAdapter.getItemViewType(AlbumMediaAdapter.kt:90)
at com.matisse.ui.adapter.RecyclerViewCursorAdapter.getItemViewType(RecyclerViewCursorAdapter.kt:36)
at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5926)
at androidx.recyclerview.widget.GapWorker.prefetchPositionWithDeadline(GapWorker.java:286)
at androidx.recyclerview.widget.GapWorker.flushTaskWithDeadline(GapWorker.java:343)
at androidx.recyclerview.widget.GapWorker.flushTasksWithDeadline(GapWorker.java:359)
at androidx.recyclerview.widget.GapWorker.prefetch(GapWorker.java:366)
at androidx.recyclerview.widget.GapWorker.run(GapWorker.java:397)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6437)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:983)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
java.lang.IllegalStateException: it.getString(it.getColum….MediaColumns.MIME_TYPE)) must not be null at com.matisse.entity.Item$Companion.valueOf(Item.kt:30) at com.matisse.entity.Item$Companion.valueOf$default(Item.kt:24) at com.matisse.ui.adapter.AlbumMediaAdapter.getItemViewType(AlbumMediaAdapter.kt:90) at com.matisse.ui.adapter.RecyclerViewCursorAdapter.getItemViewType(RecyclerViewCursorAdapter.kt:36) at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5926) at androidx.recyclerview.widget.GapWorker.prefetchPositionWithDeadline(GapWorker.java:286) at androidx.recyclerview.widget.GapWorker.flushTaskWithDeadline(GapWorker.java:343) at androidx.recyclerview.widget.GapWorker.flushTasksWithDeadline(GapWorker.java:359) at androidx.recyclerview.widget.GapWorker.prefetch(GapWorker.java:366) at androidx.recyclerview.widget.GapWorker.run(GapWorker.java:397) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6437) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:983) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
能把没有MIME_TYPE的Item过滤掉吗