私のアプリケーションはAndroid 2.2エミュレータで完全に動作していました。私はその後、Android 4.1エミュレータでテストすることにしました。 DatePickerDialog
はちょっと違っていて、何らかの理由で「完了」を押すと、onDateSet()
リスナーが2回呼び出され、アプリケーションで問題が発生します。Android:Android 4.1エミュレータDatePickerダイアログから2回onDateSetを呼び出す
私は
mDateSetListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Log.v("onDateSet", "ENTERED");
//rest of code...
}};
アンドロイド2.2日付ピッカー
アンドロイド4.1日付ピッカー
"完了" をクリックしたときにコードに、以下に示すログが重複して印刷されているので、私はこれを知っています
エミュレータで同じ問題が発生しました2012年8月30日、ここに投票https://code.google.com/p/android/issues/detail?id=34860 – Moak
[Jelly Bean DatePickerDialogの可能な複製---ありますキャンセルする方法?](http:// stackoverflow。com/questions/11444238/jelly-bean-datepickerdialog-there-a-way-to-cancel) –