void EditReminder(object sender, EventArgs e) { var tran = this.FragmentManager.BeginTransaction(); CustomDatePickerFragment customDatePickerFragment = null; // App trackking GoogleAnalyticService.Instance.TrackEvent(Activity.GetString(Resource.String.prospect_details), Activity.GetString(Resource.String.prospect_details), "Edit Reminder"); var frag = this.FragmentManager.FindFragmentByTag(ProspectDetailActivity.CustomDatePickerFragmentTag); if (frag == null) { customDatePickerFragment = new CustomDatePickerFragment(); Bundle b = new Bundle(); b.PutString(CustomDatePickerFragment.PROSPECT_FOLLOWUP_KEY, JsonConvert.SerializeObject(this.prospect.SearchResult.Id)); customDatePickerFragment.Arguments = b; // register fragment } else { customDatePickerFragment = (CustomDatePickerFragment)frag; } Activity.SetTitle(Resource.String.edit_reminder); tran.Hide(this); tran.Add(Resource.Id.prospect_details_placeholder, customDatePickerFragment, ProspectDetailActivity.CustomDatePickerFragmentTag); tran.Commit(); }
private void LoadDatePicker() { var frag = this.FragmentManager.FindFragmentByTag(ProspectDetailActivity.CustomDatePickerFragmentTag); if (frag != null) { CustomDatePickerFragment datePickerFragment = (CustomDatePickerFragment)frag; if (datePickerFragment.FinishedCreatingReminder) { } } }