在Android端可以用SharePreferences存储一些简单数据类型。SharedPreferences提供了java常规的Long、Int、String等类型数据的保存接口。下面就来说一下它用于存储数据的简单用法。
存储用户登录的用户名:MainActivity.java用于用户登录
获取从EditText中输入的用户名:
String username = name.getText().toString();
存储:(位置:应该没有特别要求,我是放在String username = name.getText().toString();下面的)
SharedPreferences sp =getSharedPreferences("FILE", MODE_PRIVATE);
Editor editor = sp.edit();
editor.putString("username", username);
editor.commit();
FILE为文件名,MODE_PRIVATE为读取方式,可自由选择
("username", username)前面为名字(对象/key)后面为这个对象的值(value)
在其他activity中读取数据
SharedPreferences sp =getSharedPreferences("FILE", MODE_PRIVATE);
String username = sp.getString("username",null);