Ich benutze diesen Code:Timepicker nicht nennen OnTimeChanged in API-21
public class CustomTimePickerDialog extends TimePickerDialog {
private static final String TAG = CustomTimePickerDialog.class.getSimpleName();
public CustomTimePickerDialog(Context context, OnTimeSetListener listener, int hourOfDay, int minute, boolean is24HourView, String databaseTimeById) {
super(context, listener, hourOfDay, minute, is24HourView);
}
@Override
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
Log.d(TAG, "onTimeChanged");
}
aber onTimeChanged
nicht nur in API genannt 21. Was könnte das Problem sein? Oder zumindest wie es anders geht?
Ich versuchte MyTimePickerDialog
von AlertDialog
erstreckt und benutzerdefinierter Ansicht wie diese setView(viewWithTimePicker)
mit Timepicker Einstellung, und dann timePicker.setOnTimeChanged(this)
die Methode zu verwenden. Es funktioniert in API: 23, 22, 16 (!), Aber nicht in 21 (Android 5.0). Brauche Hilfe.
Ja, es ist Arbeit. Wollte auch tun, aber auf api> = 21 habe ich gestoppt, ich brauche Kreismodus. Als eine schnelle Lösung ist geeignet, nachdem, wenn ich einen anderen Ansatz finden kann, die Antwort ergänzen. Danke! – whalemare
@whalemare Willkommen :) und benachrichtigen Sie mich, wenn Sie anderen Ansatz finden Danke. – Nisarg