kongzue / DialogX

💬 DialogX dialog box component library, easy to use, more customizable, more scalable, easy to achieve a variety of dialog boxes. DialogX对话框组件库,更加方便易用,可自定义程度更高,扩展性更强,轻松实现各种对话框、菜单和提示效果,更有Material You、iOS、MIUI等主题扩展可选
Apache License 2.0
2.05k stars 215 forks source link

【BUG反馈】 NullPointerException #465

Closed YoungNatty closed 1 week ago

YoungNatty commented 2 weeks ago

⚠️ 重要阅读

问题描述

BottomMenu深色模式下100%空指针(DialogXMaterialYou)

DialogX 版本

0.0.50.beta17.1

设备信息

SonySO-51B

是否在 Demo 中能复现此问题?

未尝试

问题截图/视频

截屏/视频

错误日志

java.lang.NullPointerException: Attempt to invoke virtual method 'int android.widget.TextView.getVisibility()' on a null object reference
kongzue commented 2 weeks ago

此问题系已知问题,会在下一个版本修复,相关修复代码已提交,等待合并更新版本

YoungNatty commented 2 weeks ago

0.0.50.beta18修复了吗?还是会空指针

kongzue commented 2 weeks ago

复测没有发现问题,如还是有遇到问题劳烦提交一下具体的错误堆栈,根据您提交的信息无法确认具体原因

YoungNatty commented 2 weeks ago

java.lang.NullPointerException: Attempt to invoke virtual method 'int android.widget.TextView.getVisibility()' on a null object reference at com.kongzue.dialogx.dialogs.BottomDialog$DialogImpl.refreshView(BottomDialog.java:543) at com.kongzue.dialogx.dialogs.BottomDialog$1.run(BottomDialog.java:803) at com.kongzue.dialogx.interfaces.BaseDialog.runOnMain(BaseDialog.java:747) at com.kongzue.dialogx.dialogs.BottomDialog.refreshUI(BottomDialog.java:800) at com.kongzue.dialogx.dialogs.BottomMenu.refreshUI(BottomMenu.java:659) at com.kongzue.dialogx.dialogs.BottomMenu.onDialogShow(BottomMenu.java:613) at com.kongzue.dialogx.dialogs.BottomDialog.access$700(BottomDialog.java:61) at com.kongzue.dialogx.dialogs.BottomDialog$DialogImpl$1.onShow(BottomDialog.java:370) at com.kongzue.dialogx.util.views.DialogXBaseRelativeLayout.onAttachedToWindow(DialogXBaseRelativeLayout.java:258) at android.view.View.dispatchAttachedToWindow(View.java:21305) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3491) at android.view.ViewGroup.addViewInner(ViewGroup.java:5291) at android.view.ViewGroup.addView(ViewGroup.java:5077) at android.view.ViewGroup.addView(ViewGroup.java:5017) at android.view.ViewGroup.addView(ViewGroup.java:4989) at com.kongzue.dialogx.interfaces.BaseDialog$3.run(BaseDialog.java:258) at com.kongzue.dialogx.interfaces.BaseDialog.runOnMain(BaseDialog.java:747) at com.kongzue.dialogx.interfaces.BaseDialog.show(BaseDialog.java:248) at com.kongzue.dialogx.dialogs.BottomDialog.show(BottomDialog.java:224) at com.kongzue.dialogx.dialogs.BottomMenu.show(BottomMenu.java:138)

kongzue commented 1 week ago

劳烦更新到 0.0.50.beta19 测试一下应该没问题了

YoungNatty commented 1 week ago

ok,修复了,麻烦啦