我有這個代碼工作正常,但窗口不是模態,所以我不能得到它被更改後的日期。請提前給我提供一些建議或方法。在Android中創建模式日期選擇器對話框
下面是代碼:
final Calendar c = Calendar.getInstance();
int mYear = c.get(Calendar.YEAR);
int mMonth = c.get(Calendar.MONTH);
int mDay = c.get(Calendar.DAY_OF_MONTH);
DatePickerDialog dpd = new DatePickerDialog(this,
new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
TextView txtDate = null;
txtDate.setText(dayOfMonth + "-" + (monthOfYear + 1) + "-" + year);
}
public void onDateSet1(DatePicker view, int year,
int monthOfYear, int dayOfMonth) { // TODO
// Auto-generated
// method stub
}
}, mYear, mMonth, mDay);
dpd.show();
message("message", "Mensaje", mYear + "/" + mMonth + "/" + mDay, this, context);
你是什麼意思「改變後,我不能獲得日期」? – AdamMc331
當顯示日期的窗口打開時,程序繼續運行,它不會停止,直到我獲得新的日期。該對話框不是模態的。 – user2286970