Merge remote-tracking branch 'origin/main_lvmeng_0131' into main_lvmeng_0131
This commit is contained in:
@@ -169,7 +169,6 @@ abstract class GoodsListActivity : BaseActivity() {
|
||||
binding.btnClearZero.setOnClickListener {
|
||||
SensorScaleUtils.tare()
|
||||
}
|
||||
cameraUtils.setPreviewController(previewView)
|
||||
|
||||
userViewModel.getInitInfo()
|
||||
}
|
||||
@@ -177,9 +176,10 @@ abstract class GoodsListActivity : BaseActivity() {
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
cameraUtils.bind()
|
||||
cameraUtils.setPreviewController(previewView)
|
||||
binding.root.postDelayed({
|
||||
SensorScaleUtils.addWeightListener(weightIntCallback)
|
||||
}, 1 * 1000)
|
||||
}, 1 * 1500)
|
||||
}
|
||||
|
||||
private var weightIntCallback: WeightCallback = {
|
||||
@@ -478,6 +478,7 @@ abstract class GoodsListActivity : BaseActivity() {
|
||||
|
||||
override fun onPause() {
|
||||
super.onPause()
|
||||
SensorScaleUtils.removeWeightListener(weightIntCallback)
|
||||
unBindCamera()
|
||||
}
|
||||
|
||||
|
||||
@@ -66,6 +66,12 @@ object SensorScaleUtils {
|
||||
}
|
||||
}
|
||||
|
||||
fun removeWeightListener(callback: WeightCallback) {
|
||||
if (callbackList.contains(callback)) {
|
||||
callbackList.remove(callback)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 开启称重
|
||||
* @param autoScale 是否开启自动读取
|
||||
|
||||
Reference in New Issue
Block a user