1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > android读取网络配置文件 Android 中保存 读取设置配置数据 记录登录状态

android读取网络配置文件 Android 中保存 读取设置配置数据 记录登录状态

时间:2021-12-15 07:32:11

相关推荐

android读取网络配置文件 Android 中保存 读取设置配置数据 记录登录状态

记录登录状态,我认为可以在用户登录成功后,与服务器约定一个 token凭据,保存这个 token凭据,而不是直接保存用户名、密码。

当然,保存 token与保存设置数据是一样的,本文只讲解如何保存、读取。protected void save(View v)

{

SharedPreferences sp = getSharedPreferences("config", Context.MODE_PRIVATE);

SharedPreferences.Editor editor = sp.edit();

editor.putString("username", ((EditText)findViewById(R.id.username)).getText().toString());

editor.putString("password", ((EditText)findViewById(R.id.password)).getText().toString());

// editor.putBoolean()、editor.putInt()、editor.putFloat()……

mit();

}

protected void load(View v)

{

SharedPreferences sp = getSharedPreferences("config", Context.MODE_PRIVATE);

String username = sp.getString("username", ""); // 第二个参数为默认值

String password = sp.getString("password", ""); // 第二个参数为默认值

// sp.getBoolean()、sp.getInt()、sp.getFloat()……

((EditText)findViewById(R.id.username)).setText(username);

((EditText)findViewById(R.id.password)).setText(password);

}

config为本配置文件的名称,Context.MODE_PRIVATE表示只能被本应用读写,Activity.MODE_WORLD_READABLE表示可被其他应用读,Activity.MODE_WORLD_WRITEABLE表示可被其他应用写。

读是直接调用的 SharedPreferences方法,写是调用的 SharedPreferences.Editor方法。

相关阅读

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。