当前位置: 代码迷 >> Android >> Android采撷SharedPreferences保存数据
  详细解决方案

Android采撷SharedPreferences保存数据

热度:46   发布时间:2016-05-01 19:35:50.0
Android采集SharedPreferences保存数据
public class MainActivity extends Activity {    private EditText nameText;    private EditText ageText;        @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        nameText = (EditText)findViewById(R.id.name);		ageText = (EditText)findViewById(R.id.age);        Button button = (Button)this.findViewById(R.id.button);        button.setOnClickListener(new View.OnClickListener() {						@Override			public void onClick(View v) {				String name = nameText.getText().toString();				String age = ageText.getText().toString();				SharedPreferences preferences = getSharedPreferences("itcast", Context.MODE_WORLD_READABLE);				Editor editor = preferences.edit();				editor.putString("name", name);				editor.putInt("age", new Integer(age));				editor.commit();				Toast.makeText(MainActivity.this, R.string.success, 1).show();			}		});                Button resumebutton = (Button)this.findViewById(R.id.resume);        resumebutton.setOnClickListener(new View.OnClickListener() {						@Override			public void onClick(View v) {								SharedPreferences preferences = getSharedPreferences("itcast", Context.MODE_PRIVATE);				String name = preferences.getString("name", "");				int age = preferences.getInt("age", 20);				nameText.setText(name);				ageText.setText(String.valueOf(age));			}		});    }}

?

  相关解决方案