mirror of
https://github.com/home-assistant/android
synced 2024-09-19 08:01:31 +00:00
Speed up sensor details screen (#997)
This commit is contained in:
parent
ae25e7fe97
commit
ebf18b4502
|
@ -38,7 +38,7 @@ class SensorDetailFragment(
|
||||||
private val refresh = object : Runnable {
|
private val refresh = object : Runnable {
|
||||||
override fun run() {
|
override fun run() {
|
||||||
refreshSensorData()
|
refreshSensorData()
|
||||||
handler.postDelayed(this, 10000)
|
handler.postDelayed(this, 5000)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -73,6 +73,8 @@ class SensorDetailFragment(
|
||||||
|
|
||||||
updateSensorEntity(isEnabled)
|
updateSensorEntity(isEnabled)
|
||||||
|
|
||||||
|
if (isEnabled)
|
||||||
|
sensorManager.requestSensorUpdate(requireContext())
|
||||||
return@setOnPreferenceChangeListener true
|
return@setOnPreferenceChangeListener true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -167,6 +169,7 @@ class SensorDetailFragment(
|
||||||
val isEnabled = newState as Boolean
|
val isEnabled = newState as Boolean
|
||||||
|
|
||||||
sensorDao.add(Setting(basicSensor.id, setting.name, isEnabled.toString(), "toggle"))
|
sensorDao.add(Setting(basicSensor.id, setting.name, isEnabled.toString(), "toggle"))
|
||||||
|
sensorManager.requestSensorUpdate(requireContext())
|
||||||
return@setOnPreferenceChangeListener true
|
return@setOnPreferenceChangeListener true
|
||||||
}
|
}
|
||||||
if (!it.contains(pref))
|
if (!it.contains(pref))
|
||||||
|
@ -198,6 +201,7 @@ class SensorDetailFragment(
|
||||||
setting.valueType
|
setting.valueType
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
sensorManager.requestSensorUpdate(requireContext())
|
||||||
return@setOnPreferenceChangeListener true
|
return@setOnPreferenceChangeListener true
|
||||||
}
|
}
|
||||||
if (!it.contains(pref))
|
if (!it.contains(pref))
|
||||||
|
@ -228,6 +232,7 @@ class SensorDetailFragment(
|
||||||
"list-apps"
|
"list-apps"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
sensorManager.requestSensorUpdate(requireContext())
|
||||||
return@setOnPreferenceChangeListener true
|
return@setOnPreferenceChangeListener true
|
||||||
}
|
}
|
||||||
if (pref.values != null)
|
if (pref.values != null)
|
||||||
|
|
Loading…
Reference in a new issue