Untitled
Anonymous
kotlin
04/11/2023 7:03 AM
1.1 KB
15
Indexable
private fun getShiftData(){
profileViewModel.getAllShiftPlan().observe(viewLifecycleOwner){
it?.let {
for (data in it){
shiftHourArrayList.add(data.hour)
}
val startHour = shiftHourArrayList.firstOrNull()?.split(":")?.getOrNull(0)?.toInt() ?: 0
val endHour = shiftHourArrayList.lastOrNull()?.split(":")?.getOrNull(0)?.toInt() ?: 0
val totalHour = endHour-startHour
binding.calendarHourTextView.text = "${totalHour}h / ${shiftHourArrayList.first()} - ${shiftHourArrayList.last()}"
binding.calendarFragmentShiftTitleHourTextView.text = "${totalHour}h / ${shiftHourArrayList.first()} - ${shiftHourArrayList.last()}"
}
}
}Editor is loading...