2016-05-03 5 views
2

Ich bekomme einen Fehler beim Debugging und kann diesen booleschen Wert nicht setzen. Ich habe einen Screenshot des Fehlers beigefügt.Boolescher Wert initialisieren "kein solches Instanzfeld"

enter image description here

ich DeviceUpdateManager in meinem mainActivity wie folgt aufrufen:

public class MainActivity extends AppCompatActivity implements DeviceUpdateManager.OnDataCOM { 
    DeviceUpdateManager deviceUpdateManager; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     this.deviceUpdateManager = new DeviceUpdateManager(this.serverCOM,this.getApplicationContext(),this); 
    } 
etc... 
} 

ich den Fehler nicht finden können ... Ist es in einer anderen Klasse Gang Kontext zu tun?

EDIT: Gelöst Ich reboot den PC und neu gestartet Android Studio und alles hat gut funktioniert.

+0

machen Sie Ihre boolesche Variable öffentlich. – Amy

+0

Ich habe es gerade versucht. Es funktioniert nicht. Gleicher Fehler – Daniele

+2

Ist es ein neues Attribut in dieser Klasse? Führen Sie die richtige Version der Anwendung aus? Löschen Sie die aktuelle Anwendung und versuchen Sie es erneut. – AxelH

Antwort

1

Es passiert, wenn Sie den Variablennamen im Code geändert und die Anwendung mit dem älteren Namen im Code ausgeführt haben.