Übergabe von Formulardaten

  • Antworten:2
Laire
  • Forum-Beiträge: 71

22.05.2012, 02:48:00 via Website

Hallo,

ich versuche Daten von einem Formular unter SharedPreferences zu speichern.
Das Formular ausfüllen und Absenden funktioniert. Jetzt habe ich Probleme die Daten zum speichern abzurufen.

Die Formular Felder sehen so aus:
1<EditText android:id="@+id/login_field"
2 android:layout_width="wrap_content"
3 android:layout_height="wrap_content"
4 android:hint="@string/login" />
5
6 <EditText android:id="@+id/password_field"
7 android:layout_width="wrap_content"
8 android:layout_height="wrap_content"
9 android:hint="@string/password" />

Beim Absenden wird folgende Funktion aufgerufen:

1public void saveLogin (View view) {
2 SharedPreferences loginSave = getSharedPreferences("prefs", MODE_PRIVATE);
3 loginSave.edit().putString("login", login_field);
4 loginSave.edit().putStrng("pass", password_field);
5 loginSave.edit().commit();
6 }

Ich bekomme für login_field und password_field bei Eclipse die Meldung: login_field cannot be resolved to a variable

Ich gehe mal davon aus, das ich nicht einfach so die Daten von dem Formular bekomme (bei PHP muss ich ja auch POST nutzen). Kann mir wer helfen wie das ganze aussehen muss?

Antworten
Ansgar M
  • Forum-Beiträge: 1.544

22.05.2012, 10:54:28 via App

Ich glaube hier hapert es am Grundwissen. Woher sollte der Code die Elemente aus dem XML kennen? Bei Android musst du diese erst "suchen" (siehe Post von Rafael)
Lg Ansgar

Antworten