在使用android中的Images时,我得到了以下异常排序,任何解决方案。
关键aspectX期望Integer但值是java.lang.Double。返回了默认值0
答案 0 :(得分:0)
我认为异常是非常自我解释的:你给出了Double类型的数字,它需要的是一个整数。
如果这不响铃:
Double: 1.2, 2.9, 3.4 .... etc!
Integer: 1, 2, 100, 320 .... etc!
这意味着您的代码必须如下所示:
i.putExtra("aspectX", 1);
而不喜欢:
i.putExtra("aspectX", 1.1);
在使用之前打印您传递的变量或参数:
Log.e ("My AspectX var is:", ""+my_aspectX_var);
并查看它的价值类型。