public override void OnFragmentCreated(AndroidX.Fragment.App.FragmentManager fm, AndroidX.Fragment.App.Fragment f, Bundle savedInstanceState)
            {
                base.OnFragmentCreated(fm, f, savedInstanceState);

                // This wires up the hardware back button to this fragment
                f.RequireActivity()
                .OnBackPressedDispatcher
                .AddCallback(f, _navigationManager.BackClick);
            }
            public override void OnFragmentResumed(AndroidX.Fragment.App.FragmentManager fm, AndroidX.Fragment.App.Fragment f)
            {
                if (f is NavigationViewFragment pf)
                {
                    _navigationManager.OnNavigationViewFragmentResumed(fm, pf);
                }


                // This wires up the hardware back button to this fragment
                f.RequireActivity()
                .OnBackPressedDispatcher
                .AddCallback(f, _navigationManager.BackClick);
            }