Browse Source

1.添加获取mmse试题库UI跳转

王鹏鹏 2 năm trước cách đây
mục cha
commit
dbb8725d69

+ 0 - 2
mmse/src/main/java/com/yingyangfly/mmse/fragment/SelectedItemFragment.kt

@@ -1,7 +1,6 @@
 package com.yingyangfly.mmse.fragment
 
 import android.os.Bundle
-import android.util.Log
 import androidx.navigation.Navigation
 import com.google.android.flexbox.FlexWrap
 import com.google.android.flexbox.FlexboxLayoutManager
@@ -12,7 +11,6 @@ import com.yingyangfly.baselib.base.BaseFragment
 import com.yingyangfly.baselib.db.QuestionsBean
 import com.yingyangfly.baselib.ext.setOnSingleClickListener
 import com.yingyangfly.baselib.ext.toast
-import com.yingyangfly.baselib.utils.GsonUtil
 import com.yingyangfly.mmse.adapter.SelectedItemAdapter
 
 /**

+ 7 - 7
mmse/src/main/java/com/yingyangfly/mmse/fragment/YearFragment.kt

@@ -1,12 +1,12 @@
 package com.yingyangfly.mmse.fragment
 
-import android.os.Bundle
 import androidx.core.os.bundleOf
 import androidx.navigation.Navigation
 import androidx.recyclerview.widget.GridLayoutManager
 import com.yingyang.mmse.R
 import com.yingyang.mmse.databinding.FragmentYearBinding
 import com.yingyangfly.baselib.base.BaseFragment
+import com.yingyangfly.baselib.db.QuestionsBean
 import com.yingyangfly.baselib.ext.setOnSingleClickListener
 import com.yingyangfly.baselib.ext.toast
 import com.yingyangfly.mmse.adapter.NumberAdapter
@@ -21,6 +21,7 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
     private val numberList = mutableListOf<String>()
     private val numberAdapter by lazy { NumberAdapter() }
     private val stringBuffer = StringBuffer()
+    var question: QuestionsBean? = null
 
     override fun initViews() {
         numberList.clear()
@@ -48,10 +49,9 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
                 }
                 "2" -> {
                     if (dao != null) {
-                        val question = dao?.getQuestion(1)
                         if (question != null) {
-                            question.inputString = stringBuffer.toString()
-                            dao?.update(question)
+                            question!!.inputString = stringBuffer.toString()
+                            dao?.update(question!!)
                         }
                     }
                 }
@@ -96,11 +96,11 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
      */
     private fun loadData() {
         if (dao != null) {
-            val question = dao?.getQuestion(1)
+            question = dao?.getQuestion(1)
             if (question != null) {
                 binding.data = question
-                toastInfo = question.reviewItem
-                binding.tvYear.text = question.inputString
+                toastInfo = question!!.reviewItem
+                binding.tvYear.text = question!!.inputString
             }
         }
     }