这里双重价值的错误是用来使用achartengine显示图我的应用程序的一个片段:Android的 - 只有在真实的设备
private void addSampleData() {
...
DecimalFormat twoDForm = new DecimalFormat("####.##");
for(i=0; i<count; i++){
list[i] = Double.valueOf(twoDForm.format(list[i]));
mCurrentSeries.add(i, list[i]);
}
...
}
当我运行我在模拟器上的应用程序没有任何问题(与任何设备和任何API),但是当我在我的真实设备上运行应用程序时,我得到这样的错误:“Inavlid Double:29,32”,如果我看到存储在列表[]中的值,他们与“,”(29, 32 - 34,56 - ...)而不是“。”。 (29.32 - 34.56 - ...)就像在模拟器上一样。
为什么会发生这种情况?我能怎么做?
Thx提前!
thx,它的工作原理:) (我只改变'''') – Gimmy88
@ Gimmy88不好的主意,提供的答案是一个实施,我已经建议在下面,应该遵循! +1 – 2013-05-15 10:47:19