共有設定エディターに日付オブジェクトを配置する必要があります。
共有設定に保存するために変換するデータ型は何ですか? 通常
prefEditor.putString("Idetails1", Idetails1);
、文字列と要素に対して書き込みます。
それ、どうやったら出来るの?これを日付オブジェクトにも使用できますか?
private EditText pDisplayDate;
private ImageView pPickDate;
private int pYear;
private int pMonth;
private int pDay;
/** This integer will uniquely define the dialog to be used for displaying date picker.*/
static final int DATE_DIALOG_ID = 0;
Date date;
private DatePickerDialog.OnDateSetListener pDateSetListener =
new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
pYear = year;
pMonth = monthOfYear;
pDay = dayOfMonth;
updateDisplay();
displayToast();
}
};
private void updateDisplay() {
pDisplayDate.setText(
new StringBuilder()
// Month is 0 based so add 1
.append(pMonth + 1).append("/")
.append(pDay).append("/")
.append(pYear).append(" ")
);
}
private void displayToast() {
Toast.makeText(this,
new StringBuilder()
.append("Date choosen is ")
.append(pDisplayDate.getText()),
Toast.LENGTH_SHORT).show();
}