|
@@ -1,5 +1,7 @@
|
|
|
package com.yingyangfly.mmse.fragment
|
|
package com.yingyangfly.mmse.fragment
|
|
|
|
|
|
|
|
|
|
+import android.os.Bundle
|
|
|
|
|
+import androidx.core.os.bundleOf
|
|
|
import androidx.navigation.Navigation
|
|
import androidx.navigation.Navigation
|
|
|
import androidx.recyclerview.widget.GridLayoutManager
|
|
import androidx.recyclerview.widget.GridLayoutManager
|
|
|
import com.yingyang.mmse.R
|
|
import com.yingyang.mmse.R
|
|
@@ -9,6 +11,7 @@ import com.yingyangfly.baselib.ext.setOnSingleClickListener
|
|
|
import com.yingyangfly.baselib.ext.toast
|
|
import com.yingyangfly.baselib.ext.toast
|
|
|
import com.yingyangfly.mmse.adapter.NumberAdapter
|
|
import com.yingyangfly.mmse.adapter.NumberAdapter
|
|
|
|
|
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 数字输入类
|
|
* 数字输入类
|
|
|
*/
|
|
*/
|
|
@@ -45,7 +48,7 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
|
|
|
}
|
|
}
|
|
|
"2" -> {
|
|
"2" -> {
|
|
|
if (dao != null) {
|
|
if (dao != null) {
|
|
|
- val question = dao?.getQuestion("1")
|
|
|
|
|
|
|
+ val question = dao?.getQuestion(1)
|
|
|
if (question != null) {
|
|
if (question != null) {
|
|
|
question.inputString = stringBuffer.toString()
|
|
question.inputString = stringBuffer.toString()
|
|
|
dao?.update(question)
|
|
dao?.update(question)
|
|
@@ -61,11 +64,19 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
|
|
|
binding {
|
|
binding {
|
|
|
btnNext.setOnSingleClickListener { view ->
|
|
btnNext.setOnSingleClickListener { view ->
|
|
|
if (binding.tvYear.text.toString().trim().isNullOrEmpty()) {
|
|
if (binding.tvYear.text.toString().trim().isNullOrEmpty()) {
|
|
|
- val str = "请输入" + toastInfo
|
|
|
|
|
|
|
+ val str = "请输入$toastInfo"
|
|
|
str.toast()
|
|
str.toast()
|
|
|
} else {
|
|
} else {
|
|
|
|
|
+ if (dao != null) {
|
|
|
|
|
+ val question = dao?.getQuestion(1)
|
|
|
|
|
+ if (question != null) {
|
|
|
|
|
+ question.inputString = stringBuffer.toString()
|
|
|
|
|
+ dao?.update(question)
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ val bundle = bundleOf("questionId" to "2")
|
|
|
val controller = Navigation.findNavController(view)
|
|
val controller = Navigation.findNavController(view)
|
|
|
- controller.navigate(R.id.action_yearFragment_to_selectedItemFragment)
|
|
|
|
|
|
|
+ controller.navigate(R.id.action_yearFragment_to_selectedItemFragment, bundle)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -75,11 +86,6 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- override fun onPause() {
|
|
|
|
|
- super.onPause()
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
override fun onResume() {
|
|
override fun onResume() {
|
|
|
super.onResume()
|
|
super.onResume()
|
|
|
loadData()
|
|
loadData()
|
|
@@ -90,7 +96,7 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
|
|
|
*/
|
|
*/
|
|
|
private fun loadData() {
|
|
private fun loadData() {
|
|
|
if (dao != null) {
|
|
if (dao != null) {
|
|
|
- val question = dao?.getQuestion("1")
|
|
|
|
|
|
|
+ val question = dao?.getQuestion(1)
|
|
|
if (question != null) {
|
|
if (question != null) {
|
|
|
binding.data = question
|
|
binding.data = question
|
|
|
toastInfo = question.reviewItem
|
|
toastInfo = question.reviewItem
|