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); }