From 804b893489cea83c202aef9245015a9a0c2a3e80 Mon Sep 17 00:00:00 2001 From: xiaoyan Date: Thu, 4 May 2023 14:16:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E8=AF=AD=E9=9F=B3?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E4=B8=8D=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EvaluationResultFragment.kt | 2 -- .../EvaluationResultViewModel.kt | 2 ++ .../LayerManagerExpandableListAdapter.kt | 22 +++++++++++++------ 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultFragment.kt b/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultFragment.kt index 9b9a1ecf..73fc2df8 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultFragment.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultFragment.kt @@ -43,7 +43,6 @@ class EvaluationResultFragment : BaseFragment(), View.OnClickListener { viewModel.listDataChatMsgEntityList.observe(viewLifecycleOwner) { adapter.refreshData(it) } - viewModel.getChatMsgEntityList() return binding.root } @@ -106,7 +105,6 @@ class EvaluationResultFragment : BaseFragment(), View.OnClickListener { } else { viewModel.initNewData("") } - // //监听大分类数据变化 // viewModel.liveDataClassTypeList.observe(viewLifecycleOwner) { // if (it == null || it.isEmpty()) { diff --git a/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultViewModel.kt b/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultViewModel.kt index 81da9cd8..84f710d7 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultViewModel.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultViewModel.kt @@ -337,6 +337,8 @@ class EvaluationResultViewModel @Inject constructor( } } } + // 显示语音数据到界面 + getChatMsgEntityList() } } } diff --git a/app/src/main/java/com/navinfo/omqs/ui/fragment/layermanager/LayerManagerExpandableListAdapter.kt b/app/src/main/java/com/navinfo/omqs/ui/fragment/layermanager/LayerManagerExpandableListAdapter.kt index 1baa8545..aeacc1b4 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/fragment/layermanager/LayerManagerExpandableListAdapter.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/fragment/layermanager/LayerManagerExpandableListAdapter.kt @@ -13,21 +13,29 @@ import com.navinfo.omqs.bean.TableInfo class LayerManagerExpandableListAdapter(private val context: Context, private val parentItems: List) : BaseExpandableListAdapter() { - override fun getGroupCount(): Int = parentItems.size + override fun getGroupCount(): Int { + return parentItems.size + } - override fun getChildrenCount(groupPosition: Int): Int = - parentItems[groupPosition].tables.size + override fun getChildrenCount(groupPosition: Int): Int { + return parentItems[groupPosition].tables.size + } - override fun getGroup(groupPosition: Int): Any = parentItems[groupPosition] - override fun getChild(groupPosition: Int, childPosition: Int): Any = - parentItems[groupPosition].tables[childPosition] + override fun getGroup(groupPosition: Int): Any { + return parentItems[groupPosition] + } + + override fun getChild(groupPosition: Int, childPosition: Int): Any { + return parentItems[groupPosition].tables[childPosition] + } + override fun getGroupId(groupPosition: Int): Long = groupPosition.toLong() override fun getChildId(groupPosition: Int, childPosition: Int): Long = childPosition.toLong() - override fun hasStableIds(): Boolean = true + override fun hasStableIds(): Boolean = false override fun getGroupView( groupPosition: Int,