This repository has been archived on 2026-05-26. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
weserplaner/app/src/main/java/com/denizk0461/studip/dialog/TimePickerFragment.kt
T

27 lines
896 B
Kotlin
Raw Normal View History

package com.denizk0461.studip.dialog
import android.app.Dialog
import androidx.fragment.app.DialogFragment
import android.app.TimePickerDialog
import android.os.Bundle
import android.widget.TimePicker
class TimePickerFragment(
private val timestamp: String,
private val listener: OnTimeSetListener,
private val isEventStart: Boolean,
) : DialogFragment(), TimePickerDialog.OnTimeSetListener {
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
val timestampSplit = timestamp.split(":")
return TimePickerDialog(activity, this, timestampSplit[0].toInt(), timestampSplit[1].toInt(), true)
}
interface OnTimeSetListener {
fun onTimeSet(hours: Int, minutes: Int, isEventStart: Boolean)
}
override fun onTimeSet(picker: TimePicker?, hours: Int, minutes: Int) {
listener.onTimeSet(hours, minutes, isEventStart)
}
}