|
@@ -1,5 +1,7 @@
|
|
|
package com.yingyangfly.mmse.fragment
|
|
|
|
|
|
+import android.os.Build
|
|
|
+import androidx.annotation.RequiresApi
|
|
|
import androidx.core.os.bundleOf
|
|
|
import androidx.navigation.Navigation
|
|
|
import androidx.recyclerview.widget.GridLayoutManager
|
|
@@ -7,6 +9,7 @@ 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.hideSoftKeyboard
|
|
|
import com.yingyangfly.baselib.ext.setOnSingleClickListener
|
|
|
import com.yingyangfly.baselib.ext.toast
|
|
|
import com.yingyangfly.mmse.adapter.NumberAdapter
|
|
@@ -23,7 +26,9 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
|
|
|
private val stringBuffer = StringBuffer()
|
|
|
var question: QuestionsBean? = null
|
|
|
|
|
|
+ @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
|
|
|
override fun initViews() {
|
|
|
+ binding.editYear.showSoftInputOnFocus = false
|
|
|
numberList.clear()
|
|
|
for (i in 1..9) {
|
|
|
numberList.add(i.toString())
|
|
@@ -103,10 +108,6 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
|
|
|
* 加载数据
|
|
|
*/
|
|
|
private fun loadData() {
|
|
|
- binding.editYear.requestFocus()
|
|
|
- binding.editYear.isFocusable = true
|
|
|
- binding.editYear.isFocusableInTouchMode = true
|
|
|
- binding.editYear.postDelayed({ closeKeyBord(binding.editYear, mContext) }, 300)
|
|
|
if (dao != null) {
|
|
|
question = dao?.getQuestion(1)
|
|
|
if (question != null) {
|