Untitled
unknown
kotlin
2 years ago
819 B
3
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...