feat: 组件解耦
This commit is contained in:
@@ -10,7 +10,6 @@ import androidx.fragment.app.viewModels
|
||||
import androidx.lifecycle.lifecycleScope
|
||||
import com.yuanxuan.rokid.R
|
||||
import com.yuanxuan.rokid.databinding.FragmentSettingBinding
|
||||
import com.yuanxuan.rokid.dependencies.AppDependencies
|
||||
import kotlinx.coroutines.launch
|
||||
|
||||
class BrightnessFragment : Fragment() {
|
||||
@@ -37,7 +36,6 @@ class BrightnessFragment : Fragment() {
|
||||
binding.tip.text = resources.getString(R.string.setting_brightness_tip)
|
||||
|
||||
binding.recyclerView.adapter = adapter
|
||||
|
||||
viewLifecycleOwner.lifecycleScope.launch {
|
||||
viewModel.brightnessFlow.collect { data ->
|
||||
adapter.submitList(data)
|
||||
@@ -49,12 +47,12 @@ class BrightnessFragment : Fragment() {
|
||||
return@setOnKeyListener if (event.action == KeyEvent.ACTION_UP) {
|
||||
when (event.keyCode) {
|
||||
KeyEvent.KEYCODE_DPAD_RIGHT -> {
|
||||
AppDependencies.deviceServiceManager.brightnessAdd()
|
||||
viewModel.brightnessAdd()
|
||||
true
|
||||
}
|
||||
|
||||
KeyEvent.KEYCODE_DPAD_LEFT -> {
|
||||
AppDependencies.deviceServiceManager.brightnessSubtract()
|
||||
viewModel.brightnessSubtract()
|
||||
true
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user