gpt4 book ai didi

java - onSensorChanged 和线程,Android

转载 作者:太空宇宙 更新时间:2023-11-03 13:34:51 25 4
gpt4 key购买 nike

我正在使用传感器加速度计,我想知道它是否可能以及如何在 onSensorChanged 中运行两个东西。1. 我想将加速度计数据 x、y、z 始终存储在现场2. 如果检测到抖动,运行另一个 Activity

我的问题是,当检测到 shake 并运行另一个 Activity 时,我仍然想在我的字段中存储 x、y、z。我该怎么做?

 @Override
public void onSensorChanged(int sensor, float[] values) {
// TODO Auto-generated method stub

x = values[0];
y = values[1];
z = values[2];
....
ThreadForLoopA threatA = new ThreadForLoopA(x,y,z);
ThreadForLoopB threatB = new ThreadForLoopB();
....
threatA.run();
threatB.run();

X、y、z 一直在变化,我在我的 threadA 类中只得到第一个 x、y、z 数据。

是否可以在 onSensorChanged 中创建线程?希望有人理解我想做什么 :) 谢谢

最佳答案

一个线程以start开始,而不是runrun 只会在主线程上按顺序调用该方法。

关于java - onSensorChanged 和线程,Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8544343/

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