android–DatePickerDialog.OnDateSetListener在三星设备上没有回调

android–DatePickerDialog.OnDateSetListener在三星设备上没有回调,第1张

概述出于某些奇怪的原因,当我单击Positive按钮作为DatePickerDialog的一部分时,作为DateSetListener的一部分的onDateSet方法不会仅在SAMSUNGDEVICES上调用.这是我在做的事情:DateSetListener_datePickerDialogCallback=newDateSetListener();DatePickerDialog_datePickerDia

出于某些奇怪的原因,当我单击Positive按钮作为DatePickerDialog的一部分时,作为DateSetListener的一部分的onDateSet方法不会仅在SAMSUNG DEVICES上调用.

这是我在做的事情:

DateSetListener _datePickerDialogCallback = new DateSetListener();DatePickerDialog _datePickerDialog = new DatePickerDialog(context, _datePickerDialogCallback, year, month, days);_datePickerDialog.setbutton(DialogInterface.button_POSITIVE, StringUtil.getString(R.string.command_ok), new DialogInterface.OnClickListener() {    public voID onClick(DialogInterface arg0, int arg1) {      _done = true;    }  });_datePickerDialog.show();private class DateSetListener implements DatePickerDialog.OnDateSetListener {  public voID onDateSet(DatePicker vIEw, int year, int month, int day) {    Calendar calendar = Calendar.getInstance();    calendar.set(year, month, day, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE),        calendar.get(Calendar.SECOND));    if (_done) {      _vIEw.setText(formatDate(calendar.getTime()));    }  }}

关于为什么会发生这种情况的任何建议都将受到赞赏.请.请注意,这仅适用于SAMSUNG DEVICES

解决方法:

从ICS及以上看起来,在定义datePickerDialog时无需定义回调.但是,onPositivebuttonClick和onNegativebuttonClick必须调用回调.
就像是 :

    _datePickerDialog.setbutton(DialogInterface.button_POSITIVE, "Ok", new DialogInterface.OnClickListener() {      public voID onClick(DialogInterface arg0, int arg1) {        _done = true;        DatePicker datePicker = _datePickerDialog.getDatePicker();        _datePickerDialogCallback.onDateSet(datePicker, datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth());      }    });
总结

以上是内存溢出为你收集整理的android – DatePickerDialog.OnDateSetListener在三星设备上没有回调全部内容,希望文章能够帮你解决android – DatePickerDialog.OnDateSetListener在三星设备上没有回调所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1114599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存