// Function
 public void Add(ActivitiesObject.Activity item)
 {
     try
     {
         var check = LastActivitiesList.FirstOrDefault(a => a.Id == item.Id);
         if (check == null)
         {
             LastActivitiesList.Add(item);
             NotifyItemInserted(LastActivitiesList.IndexOf(LastActivitiesList.Last()));
         }
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception);
     }
 }
        private void Initialize(LastActivitiesAdapterViewHolder holder, ActivitiesObject.Activity item)
        {
            try
            {
                GlideImageLoader.LoadImage(ActivityContext, item.UserData.Avatar, holder.ActivitiesImage, ImageStyle.RoundedCrop, ImagePlaceholders.Drawable);

                string replace = "";
                if (item.Type == "followed_user")
                {
                    holder.Icon.SetImageResource(Resource.Drawable.ic_add);
                    holder.Icon.SetColorFilter(Color.ParseColor("#333333"), PorterDuff.Mode.Multiply);

                    if (item.Text.Contains("started following"))
                    {
                        if (UserDetails.LangName.Contains("fr"))
                        {
                            var split = item.Text.Split("started following").Last().Replace("post", "");
                            replace = item.UserData.Name + " " + ActivityContext.GetString(Resource.String.Lbl_StartedFollowing) + " " + split;
                        }
                        else
                        {
                            replace = item.Text.Replace("started following", ActivityContext.GetString(Resource.String.Lbl_StartedFollowing));
                        }
                    }
                    else if (item.Text.Contains("is following"))
                    {
                        if (UserDetails.LangName.Contains("fr"))
                        {
                            var split = item.Text.Split("is following").Last().Replace("post", "");
                            replace = item.UserData.Name + " " + ActivityContext.GetString(Resource.String.Lbl_IsFollowing) + " " + split;
                        }
                        else
                        {
                            replace = item.Text.Replace("is following", ActivityContext.GetString(Resource.String.Lbl_IsFollowing));
                        }
                    }
                }
                else if (item.Type == "liked__post")
                {
                    holder.Icon.SetImageResource(Resource.Drawable.ic_action_like_2);

                    if (UserDetails.LangName.Contains("fr"))
                    {
                        var split = item.Text.Split("liked").Last().Replace("post", "");
                        replace = item.UserData.Name + " " + ActivityContext.GetString(Resource.String.Lbl_Liked) + " " + ActivityContext.GetString(Resource.String.Lbl_Post) + " " + split;
                    }
                    else
                    {
                        replace = item.Text.Replace("liked", ActivityContext.GetString(Resource.String.Lbl_Liked)).Replace("post", ActivityContext.GetString(Resource.String.Lbl_Post));
                    }
                }
                else if (item.Type == "commented_on_post")
                {
                    holder.Icon.SetImageResource(Resource.Drawable.ic_action_comment);
                    holder.Icon.SetColorFilter(Color.ParseColor("#333333"), PorterDuff.Mode.Multiply);

                    if (UserDetails.LangName.Contains("fr"))
                    {
                        var split = item.Text.Split("commented on").Last().Replace("post", "");
                        replace = item.UserData.Name + " " + ActivityContext.GetString(Resource.String.Lbl_CommentedOn) + " " + ActivityContext.GetString(Resource.String.Lbl_Post) + " " + split;
                    }
                    else
                    {
                        replace = item.Text.Replace("commented on", ActivityContext.GetString(Resource.String.Lbl_CommentedOn)).Replace("post", ActivityContext.GetString(Resource.String.Lbl_Post));
                    }
                }

                holder.ActivitiesEvent.Text = !string.IsNullOrEmpty(replace) ? replace : item.Text;

                // holder.Username.Text = item.UserData.Name;
                holder.Username.Visibility = ViewStates.Gone;

                holder.Time.Text = Methods.Time.TimeAgo(int.Parse(item.Time));
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }