aliab / Persian-Date-Picker-Dialog

Persian Date Picker Dialog for Android
298 stars 68 forks source link

Error inflating class ir.hamsaa.persiandatepicker.PersianDatePicker #110

Closed fatemehmoradi110 closed 1 year ago

fatemehmoradi110 commented 1 year ago

Caused by: android.view.InflateException: Binary XML file line #27 in com.lablab:layout/dialog_picker: Error inflating class ir.hamsaa.persiandatepicker.PersianDatePicker Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.newInstance0(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:343) at android.view.LayoutInflater.createView(LayoutInflater.java:876) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1028) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:983) at android.view.LayoutInflater.rInflate(LayoutInflater.java:1145) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106) at android.view.LayoutInflater.inflate(LayoutInflater.java:692) at android.view.LayoutInflater.inflate(LayoutInflater.java:544) at android.view.LayoutInflater.inflate(LayoutInflater.java:491) at android.view.View.inflate(View.java:29161) at ir.hamsaa.persiandatepicker.PersianDatePickerDialog.show(PersianDatePickerDialog.java:271) at ir.isc.bankid.sdk.implementation.DatePicker.init$lambda$1(DatePicker.kt:97) at ir.isc.bankid.sdk.implementation.DatePicker.$r8$lambda$7GtlYW5nIYkXYgCKptQvSIzgnNY(Unknown Source:0) at ir.isc.bankid.sdk.implementation.DatePicker$$ExternalSyntheticLambda0.onClick(Unknown Source:2) at android.view.View.performClick(View.java:7892) at android.view.View.performClickInternal(View.java:7869) at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0) at android.view.View$PerformClick.run(View.java:30880) at android.os.Handler.handleCallback(Handler.java:942) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:226) at android.os.Looper.loop(Looper.java:313) at android.app.ActivityThread.main(ActivityThread.java:8757) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067) Caused by: java.lang.ClassCastException: android.widget.NumberPicker cannot be cast to ir.hamsaa.persiandatepicker.view.PersianNumberPicker at ir.hamsaa.persiandatepicker.PersianDatePicker.(PersianDatePicker.java:68) at ir.hamsaa.persiandatepicker.PersianDatePicker.(PersianDatePicker.java:58) at java.lang.reflect.Constructor.newInstance0(Native Method)  at java.lang.reflect.Constructor.newInstance(Constructor.java:343)  at android.view.LayoutInflater.createView(LayoutInflater.java:876)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1028)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:983)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:1145)  at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)  at android.view.LayoutInflater.inflate(LayoutInflater.java:692)  at android.view.LayoutInflater.inflate(LayoutInflater.java:544)  at android.view.LayoutInflater.inflate(LayoutInflater.java:491)  at android.view.View.inflate(View.java:29161)  at ir.hamsaa.persiandatepicker.PersianDatePickerDialog.show(PersianDatePickerDialog.java:271)  at ir.isc.bankid.sdk.implementation.DatePicker.init$lambda$1(DatePicker.kt:97)  at ir.isc.bankid.sdk.implementation.DatePicker.$r8$lambda$7GtlYW5nIYkXYgCKptQvSIzgnNY(Unknown Source:0)  at ir.isc.bankid.sdk.implementation.DatePicker$$ExternalSyntheticLambda0.onClick(Unknown Source:2)  at android.view.View.performClick(View.java:7892)  at android.view.View.performClickInternal(View.java:7869)  at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)  at android.view.View$PerformClick.run(View.java:30880)  at android.os.Handler.handleCallback(Handler.java:942)  at android.os.Handler.dispatchMessage(Handler.java:99)  at android.os.Looper.loopOnce(Looper.java:226)  at android.os.Looper.loop(Looper.java:313)  at android.app.ActivityThread.main(ActivityThread.java:8757)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067) 

fatemehmoradi110 commented 1 year ago

حل شد. کلاسی با همین نام در پروژه داشتیم