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来保存

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容