SharedPreferences 是一个轻量级存储类,经常用于保存配置参数等信息,它其实是用xml来存放数据。文件存放在/data/data/<package name>/shared_prefs 目录下。
要实现用户登录信息的保存,首先在用户第一次登录时,我们将用户登录信息保存到SharedPreferences中。下次登录时,首先从SharedPreferences中取出用户名和密码,然后用该用户名和密码直接登录,不需要用户再次输入。
1 程序启动时,首先从SharedPreferences中取出username和password,如果不为空,则判断不是第一次登录,直接利用SharedPreferences的用户信息进行登录。代码如下:
SharedPreferences preferences = getSharedPreferences("userInfo",
Activity.MODE_PRIVATE);
String username = preferences.getString(