Android登录后的用户数据如何保存,Android如何保存数据

给个例子:

保存用户信息

SharedPreferences settings = getSharedPreferences("UserInfo", 0);

SharedPreferences.Editor editor = settings.edit();

editor.putString("Username",txtUname.getText().toString());

editor.putString("Password",txtPWD.getText().toString());

editor.commit();

读取用户信息

SharedPreferences settings = getSharedPreferences("UserInfo", 0);

txtUname.setText(settings.getString("Username", "").toString());

txtPWD.setText(settings.getString("Password", "").toString());

 Android保存信息的三个方式

Application Class,SharedPreferences和SQLite Database

Application Class

当需要保存APP启动后的周期信息时,如(var , array , list , objects)使用Class实例保存。

SharedPreferences

当需要保存少量信息,或者永远保存信息(APP只要安装在设备上),或者每次启动APP时需要使用的信息。

SQLite Database

当有大量诸如表哥格式的信息需要记录时,可以使用SQLite Database来保存

你可能感兴趣的:(Android登录后的用户数据如何保存,Android如何保存数据)