【设备】4G 主界面右上角4G 图标 和二级菜单4G图标不一致

main
chenweijie 8 months ago
parent ed4e449670
commit bd5dcbeed1

@ -60,7 +60,10 @@ class CommonTopBar : LinearLayout {
private val batteryCallback = object : BatteryHelper.OnBatteryLevelCallback { private val batteryCallback = object : BatteryHelper.OnBatteryLevelCallback {
override fun onLevel(level: Int, charging: Boolean) { override fun onLevel(level: Int, charging: Boolean) {
Log.i(this@CommonTopBar.javaClass.name, "batteryCallback onLevel = $level charging = $charging") Log.i(
this@CommonTopBar.javaClass.name,
"batteryCallback onLevel = $level charging = $charging"
)
mBinding?.root?.post { mBinding?.root?.post {
mBinding?.battery?.setImageLevel(if (charging) 200 else level) mBinding?.battery?.setImageLevel(if (charging) 200 else level)
mBinding?.batteryTxt?.text = "${level}%" mBinding?.batteryTxt?.text = "${level}%"
@ -107,17 +110,20 @@ class CommonTopBar : LinearLayout {
override fun onLevel(level: Int) { override fun onLevel(level: Int) {
LogUtils.w("simCallback onLevel = $level") LogUtils.w("simCallback onLevel = $level")
mBinding?.root?.post { mBinding?.root?.post {
var showLevel = var showLevel = (level + 1) * 20
if (AppData.hasCameraData()) (level / 15 + 1) * 20 else (level + 1) * 20 // var showLevel =
// if (AppData.hasCameraData()) (level / 15 + 1) * 20 else (level + 1) * 20
if (showLevel > 100) { if (showLevel > 100) {
showLevel = 100 showLevel = 100
} }
mBinding?.fourG?.setImageLevel(showLevel) mBinding?.fourG?.setImageLevel(showLevel)
Log.d("chenweijie", "$showLevel")
} }
} }
} }
private fun watchNetWork(){ private fun watchNetWork() {
NetworkHelper.watch(wifiCallback, simCallback) NetworkHelper.watch(wifiCallback, simCallback)
} }

Loading…
Cancel
Save