dji-sdk / Mobile-UXSDK-Beta-Android

Mobile Android UXSDK Beta
MIT License
96 stars 55 forks source link

TypeCastException in ListItemRadioButtonWidget #39

Open luoyexk opened 3 years ago

luoyexk commented 3 years ago

https://github.com/dji-sdk/Mobile-UXSDK-Beta-Android/blob/2a12cf3a9a1665c698743bd49b9e94f51cfc26aa/android-uxsdk-beta-core/src/main/java/dji/ux/beta/core/base/panel/listitem/ListItemRadioButtonWidget.kt#L198

Fatal Exception: kotlin.TypeCastException: null cannot be cast to non-null type android.widget.RadioButton
       at dji.ux.beta.core.base.widget.ListItemRadioButtonWidget.setSelected(ListItemRadioButtonWidget.kt:196)
       at dji.ux.beta.core.listitemwidget.rcstickmode.RCStickModeListItemWidget.updateUI(RCStickModeListItemWidget.kt:121)
       at dji.ux.beta.core.listitemwidget.rcstickmode.RCStickModeListItemWidget.access$updateUI(RCStickModeListItemWidget.kt:50)
       at dji.ux.beta.core.listitemwidget.rcstickmode.RCStickModeListItemWidget$reactToModelChanges$1.accept(RCStickModeListItemWidget.kt:81)
       at dji.ux.beta.core.listitemwidget.rcstickmode.RCStickModeListItemWidget$reactToModelChanges$1.accept(RCStickModeListItemWidget.kt:50)
       at dji.thirdparty.io.reactivex.internal.subscribers.LambdaSubscriber.onNext(:8)
       at dji.thirdparty.io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(:68)
       at dji.thirdparty.io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(:17)
       at dji.thirdparty.io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(:2)
       at android.os.Handler.handleCallback(Handler.java:938)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loop(Looper.java:246)
       at android.app.ActivityThread.main(ActivityThread.java:8512)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:596)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)