Pārlūkot izejas kodu

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

王鹏鹏 2 gadi atpakaļ
vecāks
revīzija
8800ce65c4

+ 19 - 0
mmse/src/main/java/com/yingyangfly/mmse/fragment/MemoryWordsFragment.kt

@@ -1,18 +1,37 @@
 package com.yingyangfly.mmse.fragment
 
+import android.os.Bundle
+import androidx.navigation.Navigation
+import com.yingyang.mmse.R
 import com.yingyang.mmse.databinding.FragmentMemoryWordsBinding
 import com.yingyangfly.baselib.base.BaseFragment
+import com.yingyangfly.baselib.ext.setOnSingleClickListener
 
 /**
  * 回忆词语
  */
 class MemoryWordsFragment : BaseFragment<FragmentMemoryWordsBinding>() {
+
+
     override fun initViews() {
 
     }
 
     override fun initListener() {
+        binding {
+            btnPrevious.setOnSingleClickListener {
 
+            }
+            btnNext.setOnSingleClickListener {
+                val bundle = Bundle()
+                bundle.putInt("questionId", 19)
+                val controller = Navigation.findNavController(it)
+                controller.navigate(
+                    R.id.action_soundRecordFragment_to_multipleChoiceFragment,
+                    bundle
+                )
+            }
+        }
     }
 
     override fun initData() {

+ 10 - 1
mmse/src/main/java/com/yingyangfly/mmse/fragment/MultipleChoiceFragment.kt

@@ -46,7 +46,13 @@ class MultipleChoiceFragment : BaseFragment<FragmentMultipleChoiceBinding>() {
                 if (questionId == 26) {
                     val bundle = bundleOf("questionId" to questionId)
                     val controller = Navigation.findNavController(it)
-                    controller.navigate(R.id.action_multipleChoiceFragment_to_recordActionFragment, bundle)
+                    controller.navigate(
+                        R.id.action_multipleChoiceFragment_to_recordActionFragment,
+                        bundle
+                    )
+                } else if (questionId == 19) {
+
+
                 } else {
                     val bundle = bundleOf("questionId" to 11)
                     val controller = Navigation.findNavController(it)
@@ -66,6 +72,9 @@ class MultipleChoiceFragment : BaseFragment<FragmentMultipleChoiceBinding>() {
                             R.id.action_multipleChoiceFragment_to_judgmentFragment,
                             bundle
                         )
+                    } else if (questionId == 19) {
+
+
                     } else {
                         val bundle = Bundle()
                         bundle.putInt("questionId", 14)

+ 10 - 6
mmse/src/main/java/com/yingyangfly/mmse/fragment/RecognitionImageFragment.kt

@@ -28,7 +28,6 @@ class RecognitionImageFragment : BaseFragment<FragmentRecognitionImageBinding>()
         super.onCreate(savedInstanceState)
     }
 
-
     override fun initViews() {
         binding {
             rvChoice.adapter = adapter
@@ -43,9 +42,10 @@ class RecognitionImageFragment : BaseFragment<FragmentRecognitionImageBinding>()
     override fun initListener() {
         binding {
             btnPrevious.setOnSingleClickListener {
-                if (questionId == 31) {
+                if (questionId == 30) {
+                    val bundle = bundleOf("questionId" to questionId)
                     val controller = Navigation.findNavController(it)
-                    controller.navigate(R.id.action_recognitionImageFragment_to_drawDesignsFragment)
+                    controller.navigate(R.id.action_recognitionImageFragment_to_drawDesignsFragment, bundle)
                 } else {
                     val bundle = bundleOf("questionId" to 21)
                     val controller = Navigation.findNavController(it)
@@ -57,13 +57,17 @@ class RecognitionImageFragment : BaseFragment<FragmentRecognitionImageBinding>()
             }
 
             btnNext.setOnSingleClickListener {
-                if (questionId == 31) {
+                if (questionId == 30) {
+                    val bundle = bundleOf("questionId" to 19)
                     val controller = Navigation.findNavController(it)
-                    controller.navigate(R.id.action_recognitionImageFragment_to_memoryWordsFragment)
+                    controller.navigate(R.id.action_recognitionImageFragment_to_memoryWordsFragment, bundle)
                 } else {
                     val bundle = bundleOf("questionId" to 24)
                     val controller = Navigation.findNavController(it)
-                    controller.navigate(R.id.action_recognitionImageFragment_to_judgmentRecordFragment, bundle)
+                    controller.navigate(
+                        R.id.action_recognitionImageFragment_to_judgmentRecordFragment,
+                        bundle
+                    )
                 }
             }
         }