Daten in eine EditText schreiben

  • Antworten:3
  • Bentwortet
Patrik Eichmann
  • Forum-Beiträge: 11

28.11.2013, 14:16:10 via Website

Hallo zusammen

Ich kann bei meinem Source-Code den Fehler nicht finden und hoffe auf eure Hilfe:
In der Datei activity_settings.xml ist unter anderem ein EditText definiert.
1<RelativeLayout xmlns:android=
2
3...
4
5 <EditText android:id="@+id/txtDevice"
6 android:layout_width="wrap_content"
7 android:layout_height="wrap_content"
8 android:layout_below="@+id/lblDevice"
9 android:layout_alignParentLeft="true"
10 android:layout_alignRight="@+id/lblDevice"
11 android:enabled="false"/>
12</RelativeLayout>

In der dazugehörenden Datei SettingsActivity.java möchte ich in der Methode onCreate einen Text in die EditText schreiben.
1EditText objDevice = ((EditText)findViewById(R.id.txtDevice));
2objDevice.setText(Property().DeviceName());
Leider ist nach der Initalisierung das Objekt objDevice = null.
Was mach ich da falsch?

Danke für eure Antwort

Antworten
impjor
  • Forum-Beiträge: 1.793

28.11.2013, 14:23:36 via App

Na, der Code zeigt wenig... Wie kommst du darauf, dass es null ist?

Ich vermute mal, du hast *vorher* kein setContentView() aufgerufen?

LG

Liebe Grüße impjor.

Für ein gutes Miteinander: Unsere Regeln
Apps für jeden Einsatzzweck
Stellt eure App vor!

Antworten
Patrik Eichmann
  • Forum-Beiträge: 11

28.11.2013, 14:23:51 via Website

Ich habe soeben die Antwort gefunden. Zuerst muss die Basis-Klasse instanziert werden...

Antworten
Patrik Eichmann
  • Forum-Beiträge: 11

28.11.2013, 14:24:23 via Website

Danke für die Antwort. Genau das war das Problem.

Antworten