Fixe nicht reagierenden FAB nach Wiederaufruf des ListingFragments

master
Niko Diamadis 5 years ago
parent fd6b764a42
commit 2161f3eb3d

@ -104,6 +104,15 @@ class ListingFragment : Fragment() {
if (!isFABOpen) showFABMenu() else closeFABMenu() if (!isFABOpen) showFABMenu() else closeFABMenu()
} }
binding.fab1.setOnClickListener {
val action = ListingFragmentDirections.navigateToPusher()
findNavController().navigate(action)
}
binding.fab2.setOnClickListener {
closeFABMenu()
ExportBuilder(myContext, data)
}
binding.fabBgLayout.setOnClickListener { binding.fabBgLayout.setOnClickListener {
closeFABMenu() closeFABMenu()
} }
@ -163,14 +172,6 @@ class ListingFragment : Fragment() {
adminMode = true adminMode = true
sharedPrefEditor.putBoolean("admin", adminMode!!) sharedPrefEditor.putBoolean("admin", adminMode!!)
binding.fabContainer.visibility = View.VISIBLE binding.fabContainer.visibility = View.VISIBLE
binding.fab1.setOnClickListener {
val action = ListingFragmentDirections.navigateToPusher()
findNavController().navigate(action)
}
binding.fab2.setOnClickListener {
closeFABMenu()
ExportBuilder(myContext, data)
}
} else { } else {
adminMode = false adminMode = false
sharedPrefEditor.putBoolean("admin", adminMode!!) sharedPrefEditor.putBoolean("admin", adminMode!!)
@ -218,4 +219,4 @@ class ListingFragment : Fragment() {
override fun onAnimationRepeat(animation: Animator?) {} override fun onAnimationRepeat(animation: Animator?) {}
}) })
} }
} }

Loading…
Cancel
Save