我的申請於我的Android 2.2模擬器完美的工作。然後我決定在Android 4.1模擬器上測試。 DatePickerDialog
看起來有點不同,出於某種原因,當我按下「完成」時,onDateSet()
偵聽器會被調用兩次,並導致我的應用程序出現問題。安卓:安卓4.1模擬器調用onDateSet從兩次對話的DatePicker
我知道這是因爲在代碼如下所示的日誌被打印兩次,每當我點擊 「完成」
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的DatePicker
的Android 4.1的DatePicker
同樣的問題在仿真器上的android 4.1 2012年8月30日,在這裏投票https://code.google.com/p/android/issues/detail?id=34860 – Moak 2012-08-30 08:28:47
可能重複[Jelly Bean DatePickerDialog ---是否有一種取消的方法?](http:// stackoverflow。com/questions/11444238/jelly-bean-datepickerdialog-is-there-a-way-to-cancel) – 2013-11-11 09:15:17