Android:Key aspectX期望Integer但值是java.lang.Double。返回了默认值0

时间:2012-10-22 05:14:26

标签: android image crop

在使用android中的Images时,我得到了以下异常排序,任何解决方案。

关键aspectX期望Integer但值是java.lang.Double。返回了默认值0

1 个答案:

答案 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);   

并查看它的价值类型。