我的应用程序在我的 Android 2.2 模拟器上运行良好。然后我决定在 Android 4.1 模拟器上进行测试。DatePickerDialog
看起来有点不同,由于某种原因,当我按下“完成”时,侦听onDateSet()
器被调用两次并导致我的应用程序出现问题。
我知道这一点,因为每当我点击“完成”时,代码中显示的日志就会打印两次
mDateSetListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Log.v("onDateSet", "ENTERED");
//rest of code...
}};
Android 2.2 日期选择器
安卓 4.1 日期选择器