我是Java的新手,这可能是一个基本问题,但在查看内部类的一些引用后,我无法弄清楚为什么这个android代码会产生一个OnCreate方法中的“无法找到符号变量ButtonListener”的编译错误内部类的“找不到符号变量”编译错误
public class MainActivity extends Activity {
private class ButtonListener extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d("TAG", "test");
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButtonListener = new ButtonListener();
registerReceiver(ButtonListener, new IntentFilter("12345"));
}
ButtonListener = new ButtonListener(); <这似乎缺少一个监听器的变量名,这可能是你的问题。 – Erik 2014-12-04 16:34:21