1

Androidで画像を操作しているときに、以下の例外ソートが発生しました。これに対する解決策はありません。

キーaspectXは整数を期待していましたが、値はjava.lang.Doubleでした。デフォルト値0が返されました

4

1 に答える 1

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

そしてそれがどんなタイプの価値であるかを見てください。

于 2013-02-08T12:49:37.267 に答える