我有以下代码
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;
}
}
}
});
我在声明整数的那一行出现“语法错误,插入“;”来完成语句”,而我显然确实有一个“;” 那里。我有一些“令牌上的语法错误”(“,:预期”和“令牌上的语法错误”)“,;预期”,其中我有“public void onClick(查看视图){”我有一个“语法错误,插入“}”完成声明”但我到处看了看,似乎我已经关闭了所有的声明。
我认为 Eclipse 给了我错误的错误,我尝试了 Project > Clean,但这并没有解决它。请帮忙,谢谢!