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 +}