|
|
|
@ -49,6 +49,8 @@ class ListingFragment : Fragment() {
|
|
|
|
if (sharedPref.getString(CURRENT_YEAR, "") == "") {
|
|
|
|
if (sharedPref.getString(CURRENT_YEAR, "") == "") {
|
|
|
|
findNavController().navigate(R.id.navigation_years)
|
|
|
|
findNavController().navigate(R.id.navigation_years)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
val actionBarTitle = "Einsätze ${sharedPref.getString(CURRENT_YEAR_NAME, "")}"
|
|
|
|
|
|
|
|
(requireActivity() as MainActivity).setActionBarTitle(actionBarTitle)
|
|
|
|
|
|
|
|
|
|
|
|
binding.loadingAnimation.playAnimation()
|
|
|
|
binding.loadingAnimation.playAnimation()
|
|
|
|
|
|
|
|
|
|
|
|
@ -139,6 +141,11 @@ class ListingFragment : Fragment() {
|
|
|
|
return root
|
|
|
|
return root
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun onPause() {
|
|
|
|
|
|
|
|
super.onPause()
|
|
|
|
|
|
|
|
(requireActivity() as MainActivity).setActionBarSubtitle(null)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private fun loadEntries(adapter: RecyclerViewAdapter<ProjectViewState, RecyclerViewHolder<ProjectViewState>>) {
|
|
|
|
private fun loadEntries(adapter: RecyclerViewAdapter<ProjectViewState, RecyclerViewHolder<ProjectViewState>>) {
|
|
|
|
data.clear()
|
|
|
|
data.clear()
|
|
|
|
val query = ParseQuery.getQuery<ParseObject>("Einsatz")
|
|
|
|
val query = ParseQuery.getQuery<ParseObject>("Einsatz")
|
|
|
|
@ -171,6 +178,7 @@ class ListingFragment : Fragment() {
|
|
|
|
adapter.notifyDataSetChanged()
|
|
|
|
adapter.notifyDataSetChanged()
|
|
|
|
binding.recyclerView.scheduleLayoutAnimation()
|
|
|
|
binding.recyclerView.scheduleLayoutAnimation()
|
|
|
|
binding.recyclerView.scrollBy(0, -10000)
|
|
|
|
binding.recyclerView.scrollBy(0, -10000)
|
|
|
|
|
|
|
|
(requireActivity() as MainActivity).setActionBarSubtitle(objects.size.toString())
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
showAnimation(true, false)
|
|
|
|
showAnimation(true, false)
|
|
|
|
Toasty.error(myContext, "Abruf fehlgeschlagen", Toasty.LENGTH_SHORT).show()
|
|
|
|
Toasty.error(myContext, "Abruf fehlgeschlagen", Toasty.LENGTH_SHORT).show()
|
|
|
|
|