You need to maintain consistency. If you get HOUR_OF_DAY then you need to set the same
Option 1 : using HOUR_OF_DAY
final Calendar c = Calendar.getInstance();
c.add(Calendar.HOUR_OF_DAY,1);
mHour = c.get(Calendar.HOUR_OF_DAY);
mMinute = c.get(Calendar.MINUTE);
timePickerDialog = new TimePickerDialog(CheckOut.this,
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay,
int minute) {
tvTimeSelect.setText("Delivery Time : "+hourOfDay + ":" + minute);
timePickerDialog.dismiss();
}
}, mHour, mMinute, false);
timePickerDialog.show();
Option 2 : using HOUR
final Calendar c = Calendar.getInstance();
c.add(Calendar.HOUR,1);
mHour = c.get(Calendar.HOUR);
mMinute = c.get(Calendar.MINUTE);
timePickerDialog = new TimePickerDialog(CheckOut.this,
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay,
int minute) {
tvTimeSelect.setText("Delivery Time : "+hourOfDay + ":" + minute);
timePickerDialog.dismiss();
}
}, mHour, mMinute, false);
timePickerDialog.show();
source
share