为了账号安全,请及时绑定邮箱和手机立即绑定

Android共享首选项示例

Android共享首选项示例

慕慕森 2019-05-25 15:10:43
我想在应用程序中检索用户输入以供以后使用。例如,系统会提示用户输入一周中的所有7天,并在editText框中键入“星期一”,“星期二”等。然后在应用程序中稍后会出现一个问题,询问您最喜欢的一天是什么时候?微调器将显示他们输入的日期的下拉列表供用户选择。我想共享偏好对此有用,但我找不到一个很好的例子来给我一个起点。任何帮助,将不胜感激。Android共享首选项示例
查看完整描述

4 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

在偏好中设置值:

// MY_PREFS_NAME - a static String variable like:
 //public static final String MY_PREFS_NAME = "MyPrefsFile";
 SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit();
 editor.putString("name", "Elena");
 editor.putInt("idName", 12);
 editor.apply();

从首选项中检索数据:

SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE); String restoredText = prefs.getString("text", null);
if (restoredText != null) {
  String name = prefs.getString("name", "No name defined");//"No name defined" is the default value.
  int idName = prefs.getInt("idName", 0); //0 is the default value.}

更多信息:

使用共享首选项

共享首选项


查看完整回答
反对 回复 2019-05-25
  • 4 回答
  • 0 关注
  • 637 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信