我想知道一种将加速度计值存储到变量中的方法,特别是 X 值。我需要将值存储到一个变量中,以便我可以在另一个类中使用它,而不必依赖 onSensorChanged 来获取数据的当前读取。我的最终目标是能够根据这些值控制位图的坐标。
问问题
357 次
1 回答
0
如果没有 ,您将无法访问这些值onSensorChanged()
。但是,您可以很容易地将它们传递给您的其他班级。
在具有onSensorChanged()
. 就像是:
MyClass obj = new MyClass();
然后,在 MyClass 中创建一个将 x 值作为参数并更新其他内容的方法
public class MyClass {
public void updateX(float x) {
//Call all the other methods here with the new X value
}
}
然后,onSensorChanged()
简单地使用:
obj.updateX(theXValue);
于 2013-02-16T08:23:42.167 回答