Есть ли способ сохранить данные datepicker для sharedpreferences? Если да, можете ли вы дать мне некоторые коды о том, как это сделать? Я собираюсь использовать datepicker, чтобы сохранить дату рождения пользователя. Любая помощь будет оценена по достоинству.Как сохранить datepicker в sharedpreferences
ответ
Вы можете совершить обходной путь. Из значений года/месяца/дня DatePicker создайте объект java.util.Date
. Затем вызовите getTime()
на этот объект - он вернет дату как очень длинное число (число миллисекунд с 1970 года) в качестве типа данных long
. Затем вы можете сохранить это в SharedPreferences
с помощью putLong()
и получить его с помощью getLong()
.
Чтобы поместить дату в сборщик, создайте объект Date
, используя значение long
, а затем извлеките из него год/месяц/день.
В качестве альтернативы вы можете сохранить год/месяц/день в виде трех отдельных элементов предпочтений.
EDIT: вот образец. Объект DatePicker приходит откуда-то из вашего приложения - я бы не знал.
DatePicker dp; //Where does this come from? You tell me.
Date d = new Date(dp.getYear(), dp.getMonth(), dp.getDay());
SharedPreferences Prefs = PreferenceManager.getDefaultSharedPreferences(Ctxt);
Prefs.edit().putLong("Birthday", d.getTime()).commit();
Спасибо, но я имею в виду дать мне несколько фрагментов кодов, чтобы это было моим проводником для этого. –
См. Редактирование. Но, пожалуйста, обратите внимание, что в StackOverflow это сильно огорчается. Прочтите [это] (http://www.whathaveyoutried.com/). –
Спасибо Seva, я постараюсь понять эту концепцию и, надеюсь, сможет ее применить. –
- 1. Как сохранить SharedPreferences в файл?
- 2. Как сохранить объект в SharedPreferences?
- 3. Как сохранить ArrayList в SharedPreferences
- 4. Как сохранить стопки в SharedPreferences
- 5. Как сохранить int в SharedPreferences
- 6. Сохранить ints в SharedPreferences
- 7. Как сохранить int с SharedPreferences?
- 8. SharedPreferences, чтобы сохранить сеанс
- 9. Android SharedPreferences Сохранить bitmap
- 10. Как сохранить массив в sharedpreferences в android
- 11. Сохранить объект класса в SharedPreferences
- 12. сохранить sharedPreferences раздувает флажки
- 13. Как сохранить целочисленный двумерный массив в SharedPreferences?
- 14. Как сохранить измененный текст в SharedPreferences?
- 15. Как сохранить данные массива в SharedPreferences?
- 16. Как сохранить базу изображений 64 в sharedpreferences?
- 17. Как сохранить элементы checkbox в SharedPreferences?
- 18. Как сохранить массив JSON в SharedPreferences?
- 19. как сохранить spinner selecteditem в sharedpreferences?
- 20. Как сохранить два значения отдельно в sharedPreferences?
- 21. Сохранить, очистить и сохранить SharedPreferences снова
- 22. Сохранить Arraylist пользовательских объектов SharedPreferences
- 23. Как получить и сохранить SharedPreferences? (методология)
- 24. Android SharedPreferences, как сохранить простую переменную int
- 25. Как сохранить предпочтения где-то, кроме SharedPreferences
- 26. Как изменить андроид sharedPreferences сохранить путь?
- 27. Сохранить изображение как строку с SharedPreferences
- 28. Как сохранить массив строк с SharedPreferences?
- 29. Android Сохранить SharedPreferences из EditText
- 30. Как сохранить изображение с помощью sharedpreferences? Android
Вы сохраняете данные о дате передачи так же, как и для любых других данных. Получите результат от сборщика дат и поместите в префы. Все, что вам нужно, это o в документах или тоннах учебных пособий. Итак, что вы пробовали до сих пор? –