我是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