我正在寻找合适的答案,但我找不到它。所有这些都不适合我。基本上我有一个带有五个EditText字段的活动(输入类型是数字)。我想要做的是,当该活动关闭并重新打开时,它不会丢失输入的那些数字。我相信有一个简单的解决方案,任何形式的帮助将不胜感激! :)
答案 0 :(得分:-1)
要执行您想要的操作,您可以使用共享首选项:
要获取共享首选项,请使用:
SharedPreferences prefs = getActivity().getSharedPreferences("com.example.app", Context.MODE_PRIVATE);
阅读偏好:
String dateTimeKey = "com.example.app.datetime";
// use a default value using new Date()
long l = prefs.getLong(dateTimeKey, new Date().getTime());
编辑和保存偏好
Date dt = getSomeDate();
prefs.edit().putLong(dateTimeKey, dt.getTime()).apply();