From 98e91ea3db19c4b6034f06cd4f709514d8323579 Mon Sep 17 00:00:00 2001 From: johan12345 Date: Sun, 5 Sep 2021 17:02:45 +0200 Subject: [PATCH] FavoritesFramgent: create locationClient in onCreate, not onCreateView --- .../net/vonforst/evmap/fragment/FavoritesFragment.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/net/vonforst/evmap/fragment/FavoritesFragment.kt b/app/src/main/java/net/vonforst/evmap/fragment/FavoritesFragment.kt index 2855e209..52247fc1 100644 --- a/app/src/main/java/net/vonforst/evmap/fragment/FavoritesFragment.kt +++ b/app/src/main/java/net/vonforst/evmap/fragment/FavoritesFragment.kt @@ -49,6 +49,12 @@ class FavoritesFragment : Fragment(), LostApiClient.ConnectionCallbacks { } }) + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + locationClient = LostApiClient.Builder(requireContext()) + .addConnectionCallbacks(this).build() + } + override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, @@ -61,9 +67,6 @@ class FavoritesFragment : Fragment(), LostApiClient.ConnectionCallbacks { binding.lifecycleOwner = this binding.vm = vm - locationClient = LostApiClient.Builder(requireContext()) - .addConnectionCallbacks(this).build() - return binding.root }