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

Popular posts from this blog

PHP and MySQL WP -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

go - golang pprof for c library code -