【发布时间】:2012-01-18 02:55:45
【问题描述】:
我遇到了一个错误
插入“}”以完成第 4 行分号的 ClassBody。底部最后一个 } 的错误表示相同的错误。有什么帮助吗? O,我应该在括号中放什么 --->(v==????){ 因为我的按钮显然不是变量。我应该为所有问号插入什么谢谢! =P
public class AndroidVibrator extends Activity
{
/** Called when the activity is first created. */
private Button sound;
private Vibrator sound1;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
Button sound = (Button)findViewById(R.id.sound);
sound.setOnClickListener(new View.OnClickListener()
{
Vibrator vibrator = (Vibrator)
getSystemService(Context.VIBRATOR_SERVICE);
public void onClick(View v)
{
if(v==????)
{
vibrator.vibrate(300000);
}
}
}
}
}
【问题讨论】:
-
正确缩进将帮助您发现任何括号错误。
-
你少了一个 );最后(关闭 setOnClickListener)
-
要回答这个问题,我们不需要编程知识。如果你比较每个标签的开始/结束,你可以很容易地弄清楚(或)正如 wooble 所说,缩进应该已经回答了。
-
@user1148715 它不是让我烦恼的新手,而是复制和粘贴而不了解您在使用什么...这违背了成为程序员的目的...复制/粘贴程序员永远不会成为一个真正的程序员。一个试图理解如何、是什么和为什么的人。
-
好的!重点,我学习这就是我学习的方式。我不只是跳入事物,我必须看看它们是如何工作的以及它们做什么!现在你为什么不这么说而不是那样叫我离开?你不觉得你的评论有点不尊重吗?