|
@@ -3,9 +3,11 @@ package com.grkj.iscs.features.init.fragment
|
|
|
import androidx.fragment.app.viewModels
|
|
import androidx.fragment.app.viewModels
|
|
|
import com.grkj.iscs.R
|
|
import com.grkj.iscs.R
|
|
|
import com.grkj.iscs.databinding.FragmentInitWelcomeBinding
|
|
import com.grkj.iscs.databinding.FragmentInitWelcomeBinding
|
|
|
|
|
+import com.grkj.iscs.features.init.viewmodel.InitDeviceRegistrationKeyAndLockViewModel
|
|
|
import com.grkj.iscs.features.init.viewmodel.InitViewModel
|
|
import com.grkj.iscs.features.init.viewmodel.InitViewModel
|
|
|
import com.grkj.ui_base.base.BaseFragment
|
|
import com.grkj.ui_base.base.BaseFragment
|
|
|
import com.sik.sikcore.extension.setDebouncedClickListener
|
|
import com.sik.sikcore.extension.setDebouncedClickListener
|
|
|
|
|
+import com.sik.sikcore.thread.ThreadUtils
|
|
|
import com.tencent.mmkv.MMKV
|
|
import com.tencent.mmkv.MMKV
|
|
|
import dagger.hilt.android.AndroidEntryPoint
|
|
import dagger.hilt.android.AndroidEntryPoint
|
|
|
|
|
|
|
@@ -14,7 +16,7 @@ import dagger.hilt.android.AndroidEntryPoint
|
|
|
*/
|
|
*/
|
|
|
@AndroidEntryPoint
|
|
@AndroidEntryPoint
|
|
|
class InitWelcomeFragment : BaseFragment<FragmentInitWelcomeBinding>() {
|
|
class InitWelcomeFragment : BaseFragment<FragmentInitWelcomeBinding>() {
|
|
|
- private val viewModel: InitViewModel by viewModels()
|
|
|
|
|
|
|
+ private val viewModel: InitDeviceRegistrationKeyAndLockViewModel by viewModels()
|
|
|
override fun getLayoutId(): Int {
|
|
override fun getLayoutId(): Int {
|
|
|
return R.layout.fragment_init_welcome
|
|
return R.layout.fragment_init_welcome
|
|
|
}
|
|
}
|
|
@@ -24,7 +26,10 @@ class InitWelcomeFragment : BaseFragment<FragmentInitWelcomeBinding>() {
|
|
|
MMKV.defaultMMKV().clearAll()
|
|
MMKV.defaultMMKV().clearAll()
|
|
|
}
|
|
}
|
|
|
binding.titleEn.setDebouncedClickListener {
|
|
binding.titleEn.setDebouncedClickListener {
|
|
|
-
|
|
|
|
|
|
|
+ viewModel.deleteKey()
|
|
|
|
|
+ }
|
|
|
|
|
+ ThreadUtils.runOnIO {
|
|
|
|
|
+ viewModel.openAndDetectSlave()
|
|
|
}
|
|
}
|
|
|
binding.startBtn.setDebouncedClickListener {
|
|
binding.startBtn.setDebouncedClickListener {
|
|
|
navController.navigate(R.id.action_initWelcomeFragment_to_initSetAdminAccountFragment)
|
|
navController.navigate(R.id.action_initWelcomeFragment_to_initSetAdminAccountFragment)
|