1
我知道DatePicker在首選項中不受支持,但我想在我的PreferencesActivity中使用它。我希望用戶選擇一個日期,並且該日期以YYYYMMDD格式保存,然後如果用戶想要編輯日期,它將顯示之前設置的日期。如何在Android首選項中使用DatePicker
我到處搜索,但無法找到一個很好的例子,有人請告訴我如何執行此操作?
我知道DatePicker在首選項中不受支持,但我想在我的PreferencesActivity中使用它。我希望用戶選擇一個日期,並且該日期以YYYYMMDD格式保存,然後如果用戶想要編輯日期,它將顯示之前設置的日期。如何在Android首選項中使用DatePicker
我到處搜索,但無法找到一個很好的例子,有人請告訴我如何執行此操作?
要編寫日期和讀取日期object..you必須把它轉換成long..as例如
//To Write a date
Date d=new Date();
SharedPreferences preferences1 = getSharedPreferences("myPreferences", 0);
SharedPreferences.Editor editor1 = preferences1.edit();
editor1.putLong("keyValue",d.getTime());
//To read a date
Long x=preferences1.getLong("keyValue", 0L);
Date d=new Date(x);
這裏是一個'DialogPreference'使用了'TimePicker',你也許能適應:https://github.com/commonsguy/cw-lunchlist/blob/master/19-Alarm/LunchList/src/apt/tutorial/TimePreference.java – CommonsWare