java - When close and reopen app saved data in sharedpreferences not showing? -
i saving data in android using sharedpreferences in android.
i able save data sucessfully, don't know if close app , reopen saved data not displaying.
my code:
public class mainactivity extends activity { edittext edittext; button button; button button1; textview text; public static final string mypreference = "my_prefs_name"; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); edittext = (edittext) findviewbyid(r.id.edittext); button = (button) findviewbyid(r.id.button); button1 = (button) findviewbyid(r.id.button2); text = (textview) findviewbyid(r.id.textview); button.setonclicklistener(new view.onclicklistener() { @override public void onclick(view view) { sharedpreferences shared = getsharedpreferences(mypreference, mode_private); sharedpreferences.editor editor = shared.edit(); editor.putstring("mn",edittext.gettext().tostring()); editor.commit(); sharedpreferences prefs = getsharedpreferences(mypreference, mode_private); string ap = prefs.getstring("mn",""); text.settext(ap); } });
you doing inside onclick
sharedpreferences prefs = getsharedpreferences(mypreference, mode_private); string ap = prefs.getstring("mn",""); text.settext(ap); so not automatically onload next time. if want that, might move these lines in oncreate method outside clicklistener implementation shown below.
sharedpreferences prefs = getsharedpreferences(mypreference, mode_private); string ap = prefs.getstring("mn",""); text.settext(ap); button.setonclicklistener(new view.onclicklistener() { @override public void onclick(view view) { sharedpreferences shared = getsharedpreferences(mypreference, mode_private); sharedpreferences.editor editor = shared.edit(); editor.putstring("mn",edittext.gettext().tostring()); editor.commit(); sharedpreferences prefs = getsharedpreferences(mypreference, mode_private); string ap = prefs.getstring("mn",""); text.settext(ap); } });
Comments
Post a Comment