From 0566461733f5f1328acf0978bf88e91654b34f9a Mon Sep 17 00:00:00 2001 From: Baleno Date: Thu, 23 Apr 2026 14:40:53 +0800 Subject: [PATCH] Fix NPE when morePageGroupBean.data is null --- .../doraemonkit/kit/toolpanel/DokitMoreFragment.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Android/dokit/src/main/java/com/didichuxing/doraemonkit/kit/toolpanel/DokitMoreFragment.kt b/Android/dokit/src/main/java/com/didichuxing/doraemonkit/kit/toolpanel/DokitMoreFragment.kt index 17bb0c56c..ce53553ea 100644 --- a/Android/dokit/src/main/java/com/didichuxing/doraemonkit/kit/toolpanel/DokitMoreFragment.kt +++ b/Android/dokit/src/main/java/com/didichuxing/doraemonkit/kit/toolpanel/DokitMoreFragment.kt @@ -53,7 +53,15 @@ class DokitMoreFragment : BaseFragment() { it, MorePageGroupBean::class.java ) - initView(convertGroup2normalItem(morePageGroupBean.data.group)) + + val groups = morePageGroupBean + ?.data + ?.group + if (groups.isNullOrEmpty()) { + initView(convertGroup2normalItem(createDefaultGroups())) + } else { + initView(convertGroup2normalItem(groups)) + } }, { initView(convertGroup2normalItem(createDefaultGroups())) }) @@ -145,4 +153,4 @@ class DokitMoreFragment : BaseFragment() { } -} \ No newline at end of file +}