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

    原文作者:阿布杰科特
    原文地址: https://www.jianshu.com/p/71f16de8ce03
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞