Fehler: "Es kann keine statische Referenz auf die nicht statische Methode findViewById (int) vom Typ Aktivität" erstellt werden.

8

Ich bin neu in Java und versuche, mit einem EditText eine Aktivität zu erstellen. Bei der Erstellung wird mit dem aktuellen Datum geladen und wenn der Benutzer den EditText auswählt, wird ein DatePicker angezeigt. Sobald der Benutzer das Datum auswählt, muss ich das Ergebnis in den EditText einfügen. Ich erhalte jedoch derzeit den folgenden Fehler:

  

Kann keine statische Referenz auf die nicht statische Methode findViewById (int) vom Typ Aktivität

erstellen

Ich weiß, dass ich keinen statischen Bezug zu einer nicht statischen Methode herstellen kann. Ich habe versucht, alle statischen Referenzen zu entfernen, aber das gab mir andere Fehler. Mein Code ist unten.

Können Sie mir mit einem Beispielcode helfen, wie ich das machen kann? Der Fehler ist bei, wenn ich versuche, das Ergebnis in den EditText zu bringen.

%Vor%     
user2105000 25.02.2013, 17:15
quelle

2 Antworten

14

Bearbeiten:

%Vor%

Das wird funktionieren ...

    
Pragnani 25.02.2013, 17:21
quelle
0

Innerhalb der Aktivitätsklasse habe ich editText als statisch und

gemacht %Vor%

Es hat für mich funktioniert.

Weitere hier

    
Aravindh Gopi 24.10.2017 19:25
quelle

Tags und Links