我想在应用程序中检索用户输入以供以后使用。例如,系统会提示用户输入一周中的所有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.}
更多信息:
添加回答
举报
0/150
提交
取消