gpt4 book ai didi

android - onSensorChanged(...) 是否需要同步?

转载 作者:行者123 更新时间:2023-11-29 00:39:35 25 4
gpt4 key购买 nike

我有一个 SensorEventListener,它在 onSensorChanged() 方法中执行如下操作:

public void onSensorChanged(SensorEvent e){
values = e.values.clone();
handleEvent(); //do some computations
}

其中 values 是一个类变量,将在 handleEvent() 方法中访问它以进行一些计算。我现在的问题是我是否必须锁定变量值,即值是否可以被另一个调用 onSensorChanged() 的线程覆盖,而其他线程在 handleEvent() 中?

在此先感谢您的帮助!

最佳答案

OnSensorChanged 在 UI 线程内部被调用,因此如果您在另一个线程中访问 values 而不是 ui 线程,您需要同步或使用其他技术,例如队列。

关于android - onSensorChanged(...) 是否需要同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10321879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com