Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 字段常量和@override_Android_Eclipse_Overriding_Field - Fatal编程技术网

Android 字段常量和@override

Android 字段常量和@override,android,eclipse,overriding,field,Android,Eclipse,Overriding,Field,我试图消除使用Eclipse开发的android应用程序的所有错误 "run_buton = (ToggleButton) findViewById(R.id.tbtn_runtoggle); run_buton.setOnClickListener(this); rb1 = (RadioButton)findViewById(R.id.rbtn_ch1); rb2 = (RadioButton)findViewById(R.id.rbtn_ch2);"

我试图消除使用Eclipse开发的android应用程序的所有错误

     "run_buton = (ToggleButton) findViewById(R.id.tbtn_runtoggle);
     run_buton.setOnClickListener(this);
     rb1 = (RadioButton)findViewById(R.id.rbtn_ch1);
     rb2 = (RadioButton)findViewById(R.id.rbtn_ch2);"
这些是我在src文件的.java文件中的代码的一部分…但是有错误..eclipse说tbtn_runtoggle,rbtn_ch1,rbtn.ch2无法解析,或者它不是一个字段…因此我使用快速修复程序将它们转换为一个字段…-但是它仍然不起作用..我不知道发生了什么…我只负责消除所有错误…-代码不是我自己写的

我可以问一下@override有什么用吗。。
它告诉我“public void onClick(View v){”必须重写一个超类方法。因此它建议我删除@override…但仍然会出错…为什么…?

确保Java编译器版本设置为1.6@override注释是在1.6中引入的,这意味着您正在从一个超类重写一个方法。 看起来您的资源文件“R”没有生成。
尝试清理项目并重新生成。

根据我的建议,删除该行是不好的。您需要在eclipse中更改为JDK版本,这样您就不会出现此类错误。请按照以下步骤操作

右键单击项目并选择属性


然后从左边部分选择Java编译器并选择您安装的JDK版本。如果已经选择,则取消选择并试用。

对不起……但是如何确保1.6 bu t 1.5中没有引入@Overrider where和what?您应该使用onClick粘贴代码,以及它的定义和位置以及类实现的内容。