次のコードがあります
image1.setOnClickListener(new View.OnClickListener() {
int randInt = new Random().nextDouble() < 0.5 ? 1 : 2;
if (randInt.equals(1)) {
public void onClick(View view) {
if (isFirstImage) {
applyRotation(0, 90);
applyRotation(0, 90);
isFirstImage = !isFirstImage;
} else {
applyRotation(0, -90);
applyRotation(0, -90);
isFirstImage = !isFirstImage;
}
}
} else if (randInt.equals(2)) {
public void onClick(View view) {
if (isFirstImage) {
applyRotation(0, 90);
applyRotation(0, 90);
applyRotation(0, 90);
isFirstImage = !isFirstImage;
} else {
applyRotation(0, -90);
applyRotation(0, -90);
applyRotation(0, -90);
isFirstImage = !isFirstImage;
}
}
}
});
明らかに「;」があるのに、整数を宣言する行に「構文エラー、「;」を挿入してステートメントを完成させてください」があります。そこの。「トークン "(",:expected" および "トークン ") の構文エラー",;expected にいくつかの "構文エラー" があります。ここで、"public void onClick(View view) {" があります。"Syntax error, insert "}" to complete Statement" ですが、どこを見てもステートメントをすべて閉じてしまったようです。
Eclipse が誤ったエラーを出していると思います。Project > Clean を試しましたが、解決しませんでした。助けてください、ありがとう!