Public class test extends activity implements onclicklistener {private edittext etname; @ override protected void oncreate (bundle savedinstancestate) {super. oncreate (savedinstancestate); setcontentview (R. layout. main); etname = (edittext) findviewbyid (R. id. etname); button btnload = (button) findviewbyid (R. id. btnload); button btnsave = (button) findviewbyid (R. id. btnsave); btnload. setonclicklistener (This); btnsave. setonclicklistener (this) ;}@ override public void onclick (view v) {sharedpreferences pre = test. this. getsharedpreferences ("hfgis", context. mode_private); Switch (v. GETID () {case R. id. btnload: etname. settext (pre. getstring ("Account", "loading failed! "); Break; case R. id. btnsave: Editor ED = pre. edit (); string STR = etname. gettext (). tostring (). trim (); ed. putstring ("Account", STR); ed. commit (); break; default: break ;}}}