Package com. example. sharedpreferences;
Import java. util. Map;
Import com. eboy. Service. preferencesservice;
Import Android. OS. Bundle;
Import Android. App. activity;
Import Android. View. Menu;
Import Android. View. view;
Import Android. widget. edittext;
Import Android. widget. Toast;
Public class mainactivity extends activity {
Private edittext edtname;
Private edittext edtage;
Private preferencesservice service = NULL;
@ Override
Public void oncreate (bundle savedinstancestate ){
Super. oncreate (savedinstancestate );
Setcontentview (R. layout. activity_main );
Edtname = (edittext) findviewbyid (R. Id. Name );
Edtage = (edittext) findviewbyid (R. Id. Age );
Service = new preferencesservice (getapplicationcontext ());
// The stored parameters are loaded when the software starts.
Map <string, string> Params = service. getpreferences ();
Edtname. settext (Params. Get ("name "));
Edtage. settext (Params. Get ("Age "));
}
@ Override
Public Boolean oncreateoptionsmenu (menu ){
Getmenuinflater (). Inflate (R. Menu. activity_main, menu );
Return true;
}
/**
* Save the parameter. The onclick configuration is in the XML file.
* @ Param v
*/
Public void save (view v ){
String name = edtname. gettext (). tostring ();
String age = edtage. gettext (). tostring ();
Service. Save (name, integer. valueof (AGE ));
Toast. maketext (getapplicationcontext (), "success". tostring (), Toast. length_short). Show ();
}
}
/Files/jxgxy/sharedpreferences.rar