解决android 两次调用DatePickerDialog.onDateSet()的方法
2017-02-15 14:07
836 查看
Calendar c = Calendar.getInstance(); // 直接创建一个DatePickerDialog对话框实例,并将它显示出来 new DatePickerDialog(Monitor.this, // 绑定监听器 new DatePickerDialog.OnDateSetListener() {
//解决方案--添加一个boolean标记: Boolean mFired = false; @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { //更改dialog上的日期内容 //tv_online_date.setText(year + "-" + (monthOfYear + 1) + "-" + dayOfMonth); if (mFired == true) { Log.i("PEW PEW", "Double fire occured. Silently-ish returning"); return; } else { findHttpData(dates); //first time mFired mFired = true; } } } // 设置初始日期 , c.get(Calendar.YEAR), c.get(Calendar.MONTH), c .get(Calendar.DAY_OF_MONTH)).show();
相关文章推荐
- android 两次调用DatePickerDialog.onDateSet()
- android 两次调用DatePickerDialog.onDateSet()
- android 两次调用DatePickerDialog.onDateSet()
- DatePickerDialog的OnDateSetListener被调用两次的bug解决方案
- DatePickerDialog onDateSet 调用两次解决方案
- android DatePickerDialog TimePickerDialog set方法执行的不规律解决以及 DatePicker TimePicker的使用
- 关于DatePickerDialog点击返回键取消调用回调方法onDateSet()的解决办法
- android DatePickerDialog被取消后仍然会执行onDateSet方法的解决
- 重写DatePickerDialog 解决OnDateSetListener只有完成,没有取消回调问题
- [android]DatePickerDialog.OnDateSetListener 不会回调三星设备上
- 关于DatePickerDialog点击返回键取消调用回调方法onDateSet()的解决办法
- DatePickerDialog取消调用回调方法onDateSet()确定调用两次
- [Android] 更好的解决 "返回键或取消时自动回调DatePickerDialog的方法onDateSet()" 的问题
- Android:解决DatePickerDialog只有完成按钮、没有取消按钮的问题
- Android http 请求——AsyncHttpClient集成【解决重定向问题、setEnableRedirects 方法异常、线程中调用异常问题】
- Android:解决DatePickerDialog只有完成按钮、没有取消按钮的问题
- DatePickerDialog.OnDateSetListener 无法回调三星设备
- AndroidGUI28:在onCreate方法中两次调用setContentView
- Android实现欢迎页:在onCreate方法中两次调用setContentView
- Android开发之DatePickerDialog与TimePickerDialog的功能和使用方法具体解释