private void ManageFriendFragment_OnNewMessageClicked(object sender, ManageFriendFragment.NewMessageArgs e) { sendMessageManageFragment = new SendMessageManageFragment(e.UserArgs); var trans = SupportFragmentManager.BeginTransaction(); sendMessageManageFragment.Cancelable = true; manageFriendFragment.Dismiss(); sendMessageManageFragment.OnMessageSent += SendMessageManageFragment_OnMessageSent; sendMessageManageFragment.Show(trans, "send_message"); }
private void ConfirmYourDecision(ManageFriendFragment.NewMessageArgs e) { Android.Support.V7.App.AlertDialog.Builder deleteAlert = new Android.Support.V7.App.AlertDialog.Builder(this, Resource.Style.AppCompatAlertDialogStyle); deleteAlert.SetMessage("Delete " + e.UserArgs.Fullname + "?"); deleteAlert.SetNegativeButton("Cancel", (thisalert, args) => { manageFriendFragment.Dismiss(); }); deleteAlert.SetPositiveButton("Delete", (thisalert, args) => { deleteFriendListener = new DeleteFriendListener(); deleteFriendListener.DeleteUser(e.UserArgs.User_Id); users.Remove(e.UserArgs); friendsListAdapter.NotifyDataSetChanged(); manageFriendFragment.Dismiss(); }); deleteAlert.Show(); }
private void ManageFriendFragment_OnUserDeleteClicked(object sender, ManageFriendFragment.NewMessageArgs e) { ConfirmYourDecision(e); }