-
Notifications
You must be signed in to change notification settings - Fork 204
Description
Hi,there will crash on the Nexus 5x and Huawei Enjoy 9s
My MaterialRatingBar version is 1.4.0 is the latest
This is crash log
Fatal Exception: android.view.InflateException
Binary XML file line #9: Binary XML file line #51: Error inflating class com.xxx.xxx.module_base.ui.widget.ratingbar.CustomRatingBar
android.view.LayoutInflater.createView (LayoutInflater.java:633)
android.view.LayoutInflater.inflate (LayoutInflater.java:414)
com.xxx.xxx.module_base.ui.widget.adapter.BaseRecyclerViewAdapter.onCreateViewHolder (BaseRecyclerViewAdapter.java:26)
com.yanzhenjie.recyclerview.AdapterWrapper.onCreateViewHolder (AdapterWrapper.java:123)
androidx.recyclerview.widget.RecyclerView$Adapter.createViewHolder (RecyclerView.java:7046)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:698)
Caused by android.view.InflateException
Binary XML file line #51: Error inflating class com.xxx.xxx.module_base.ui.widget.ratingbar.CustomRatingBar
java.lang.reflect.Constructor.newInstance (Constructor.java)
android.view.LayoutInflater.inflate (LayoutInflater.java:414)
com.xxx.xxx.module_base.ui.widget.adapter.BaseRecyclerViewAdapter.onCreateViewHolder (BaseRecyclerViewAdapter.java:26)
com.yanzhenjie.recyclerview.AdapterWrapper.onCreateViewHolder (AdapterWrapper.java:123)
androidx.recyclerview.widget.RecyclerView$Adapter.createViewHolder (RecyclerView.java:7046)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:698)
Caused by android.content.res.Resources$NotFoundException
Resource ID #0x7f08019b
android.content.res.Resources.getValue (Resources.java:1266)
androidx.appcompat.content.res.AppCompatResources.getDrawable (AppCompatResources.java:104)
me.zhanghai.android.materialratingbar.MaterialRatingDrawable.createLayerDrawableWithTintColor (MaterialRatingDrawable.java:43)
me.zhanghai.android.materialratingbar.MaterialRatingDrawable.createLayerDrawableWithTintAttrRes (MaterialRatingDrawable.java:54)
me.zhanghai.android.materialratingbar.MaterialRatingDrawable. (MaterialRatingDrawable.java:23)
me.zhanghai.android.materialratingbar.MaterialRatingBar.init (MaterialRatingBar.java:105)
me.zhanghai.android.materialratingbar.MaterialRatingBar. (MaterialRatingBar.java:52)
com.xxx.xxx.module_base.ui.widget.ratingbar.CustomRatingBar. (CustomRatingBar.java:14)
com.xxx.xxx.module_base.ui.widget.ratingbar.CustomRatingBar. (CustomRatingBar.java:13)
com.xxx.xxx.module_base.ui.widget.ratingbar.CustomRatingBar. (CustomRatingBar.java:13)
java.lang.reflect.Constructor.newInstance (Constructor.java)
android.view.LayoutInflater.inflate (LayoutInflater.java:414)
com.xxx.xxx.module_base.ui.widget.adapter.BaseRecyclerViewAdapter.onCreateViewHolder (BaseRecyclerViewAdapter.java:26)
com.yanzhenjie.recyclerview.AdapterWrapper.onCreateViewHolder (AdapterWrapper.java:123)
androidx.recyclerview.widget.RecyclerView$Adapter.createViewHolder (RecyclerView.java:7046)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:698)
This is CustomRatingBar code:
class CustomRatingBar @JvmOverloads constructor(
context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0
) : MaterialRatingBar(context, attrs, defStyleAttr)