【发布时间】:2019-08-26 19:18:24
【问题描述】:
在 sizeaccelerometer2.numberx = int.parse(accelerometer[0]);发生错误的行:
I/flutter (9802): 无效的 radix-10 数(在字符 1)
我真的不知道该怎么办。我认为正在将加速度计 [0] 转换为整数,但我真的不知道为什么会出现问题。
final List<String> accelerometer =
_accelerometerValues?.map((double v) => v.toStringAsFixed(1))?.toList();
final List<String> gyroscope =
_gyroscopeValues?.map((double v) => v.toStringAsFixed(1))?.toList();
final List<String> userAccelerometer = _userAccelerometerValues
?.map((double v) => v.toStringAsFixed(1))
?.toList();
var sizeaccelerometer2 = values();
sleep(const Duration(milliseconds: 100));
sizeaccelerometer2.numberx = int.parse(accelerometer[0]);
sizeaccelerometer2.numbery = accelerometer[1];
sizeaccelerometer2.numberz = accelerometer[2];
sizeaccelerometer2.velocityx = sizeaccelerometer2.numberx +
sizeaccelerometer2.velocityx;
sizeaccelerometer2.velocityy;
我希望能够接收数值以根据加速度计算速度
【问题讨论】:
-
我应该添加更多代码以使我的问题有意义吗?
标签: flutter dart save accelerometer