2016-06-20 4 views
-1

In meinem Fall möchte ich die letzten Daten, die ich in Edittext einlese, zurückrufen, unabhängig davon, ob ich die App oder die Absicht wieder zu der Aktivität öffne .So rufen Sie die letzten Daten/den letzten Wert in Edittext zurück, wenn die App erneut geöffnet wird

Gibt es eine Lösung, um dieses Problem zu beheben? Ich habe darüber nachgedacht, SharedPreferences zu verwenden, um automatisch abzurufen, während die Absicht für die Aktivität besteht.

+1

Ja, Sie 'SharedPreferences' verwenden können. Probieren Sie es aus. –

+0

SharedPreferences ist die beste Lösung dafür. Ansonsten können Sie auch sqlite Database verwenden. – Sach

+1

voran gehen sharedPrefrences – Gaurav

Antwort

1

Verwenden shared preferences in TextWatcher oder in klicken

Werte speichern

SharedPreferences sharedpreferences = getSharedPreferences("YourPreferenceName", Context.MODE_PRIVATE); 

Editor editor = sharedpreferences.edit(); 
editor.putString("textvalue", "value"); 
editor.commit(); 

Get Werte

SharedPreferences sharedpreferences = getSharedPreferences("YourPreferenceName", Context.MODE_PRIVATE); 

String textvalue = sharedpreferences.getString("textvalue", "default_value"); 
+0

Vielen Dank @KDeogharkar. Es ist Arbeit –

Verwandte Themen