N
newpageart
Neues Mitglied
- 0
Hallo alle zusammen!
Ich habe ein Formular erstellt (bestehend aus Textfeldern, Spinner,CheckBox und Radiobuttons) mit dem Informationen in einer Textdatei gespeichert werden. Dies funktioniert auch ohne Problme.
Der Aufbau der Textdatei sieht folgendermaßen aus:
Textfeld1:TextTextText
Textfeld2:TextTextText
Spinner1:Auswahltext
CheckBox1:True
CheckBox2:False
usw...
Nun würde ich diese Informationen gerne zu einen anderen Zeitpunkt wieder einlesen. Wie gehe ich da am besten vor?
Bis jetzt habe ich es so gemacht:
Muss ich jetzt für jedes einzele feld eine eigene IF-Anweisung schreiben oder kann man die Felder automatisch in der Schleife durchlaufen?
Vielen Grüße,
Tom
Ich habe ein Formular erstellt (bestehend aus Textfeldern, Spinner,CheckBox und Radiobuttons) mit dem Informationen in einer Textdatei gespeichert werden. Dies funktioniert auch ohne Problme.
Der Aufbau der Textdatei sieht folgendermaßen aus:
Textfeld1:TextTextText
Textfeld2:TextTextText
Spinner1:Auswahltext
CheckBox1:True
CheckBox2:False
usw...
Nun würde ich diese Informationen gerne zu einen anderen Zeitpunkt wieder einlesen. Wie gehe ich da am besten vor?
Bis jetzt habe ich es so gemacht:
Code:
br = new BufferedReader(new InputStreamReader(new FileInputStream("/sdcard/test.txt")));
while((line = br.readLine()) != null)
{
int index = line.indexOf(":");
String strFieldName = line.substring(0,index);
String strFieldValue = line.substring(index+1);
if(strFieldName.compareTo("Textfeld1") == 0){
EditText input = (EditText) findViewById(R.id.Textfeld1);
input.setText(strFieldValue);
}
}
Vielen Grüße,
Tom