Sat*_*esh 1 android datepicker duplicates
在我的应用程序中,我使用了一个datepicker对话框.哪个显示日期选择器弹出窗口正确并且选择项目也正确显示.我的问题是在回调事件中它打印日期两次所以当我插入时将在db中添加两次date.Please任何人帮助我,请任何人帮助我...
DatepickerDialog:
new DatePickerDialog(getActivity(),R.style.Theme_CustomDialog,changeDate,calendarFuture.get(Calendar.YEAR)
,calendarFuture.get(Calendar.MONTH),calendarFuture.get(Calendar.DAY_OF_MONTH)
).show();
Run Code Online (Sandbox Code Playgroud)
回电事件是:
DatePickerDialog.OnDateSetListener changeDate=new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
calendarFuture.set(Calendar.YEAR, year);
calendarFuture.set(Calendar.MONTH, monthOfYear);
calendarFuture.set(Calendar.DAY_OF_MONTH, dayOfMonth);
Log.i(TAG,"FutureCalendar:"+android.text.format.DateFormat.format("dd MM yyyy", calendarFuture));
}
Run Code Online (Sandbox Code Playgroud)
输出是:
FutureCalendar:13 08 2013
FutureCalendar:13 08 2013
Run Code Online (Sandbox Code Playgroud)
你可以试试这个
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
if(view.isShown())
Log.i(DateDialogFragment.class.getName(),year+"/"+monthOfYear+"/"+dayOfMonth);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1033 次 |
| 最近记录: |