コード例 #1
0
        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");
        }
コード例 #2
0
        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();
        }
コード例 #3
0
 private void ManageFriendFragment_OnUserDeleteClicked(object sender, ManageFriendFragment.NewMessageArgs e)
 {
     ConfirmYourDecision(e);
 }