我想在应用程序中检索用户输入以供以后使用。例如,系统会提示用户输入一周中的所有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
提交
取消
