Exemple #1
0
        public void DeleteAnswerSuccess(int answerId)
        {
            handler.Post(() =>
            {
                var child = recyclerView.FindViewWithTag(answerId);
                child.FindViewById(Resource.Id.imgDelete).Visibility   = ViewStates.Visible;
                child.FindViewById(Resource.Id.progressBar).Visibility = ViewStates.Gone;

                var data  = adapter.GetData();
                var index = data.IndexOf(data.Where(a => a.AnswerID == answerId).FirstOrDefault());
                adapter.Remove(index);
                if (data.Count == 0)
                {
                    adapter.SetEmptyView(notDataView);
                }
                Toast.MakeText(this, Resources.GetString(Resource.String.delete_success), ToastLength.Short).Show();
            });
        }