public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            binding = SessionDetailFragmentBinding.Inflate(inflater, container, false);
            InitToolbar();
            binding.SetSession(session);

            binding.fab.SetOnClickAction(v =>
                {
                    var isChecked = !binding.fab.Selected;
                    binding.fab.Selected = isChecked;
                    session.IsChecked = isChecked;
                    Dao.UpdateChecked(session).Subscribe(); // await しないのは、保存完了を待つ必要がないから
                    SetResult();
                });

            binding.txtFeedback.Click += (sender, e) => ActivityNavigator.ShowFeedback(Activity);

            return binding.Root;
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            binding = SessionDetailFragmentBinding.Inflate(inflater, container, false);
            InitToolbar();
            binding.SetSession(session);

            binding.fab.SetOnClickAction(v =>
            {
                var isChecked        = !binding.fab.Selected;
                binding.fab.Selected = isChecked;
                session.IsChecked    = isChecked;
                Dao.UpdateChecked(session).Subscribe();     // await しないのは、保存完了を待つ必要がないから
                SetResult();
            });

            binding.txtFeedback.Click += (sender, e) => ActivityNavigator.ShowFeedback(Activity);

            return(binding.Root);
        }