Exemplo n.º 1
0
        public void CommentActivity_Click(object sender, EventArgs e)
        {
            Button   commentButton = (Button)sender;
            int      position      = (int)commentButton.Tag;
            EditText editText      = FindViewById <EditText>(Resource.Id.content);

            MainActivity.posts[position].Comments.Add(new Comment
            {
                Name    = "NewUser",
                Message = editText.Text,
                Likes   = 0
            });
            editText.Text = "";
            ListAdapter   = new CommentAdapter(this, MainActivity.posts[position].Comments, position);
        }
Exemplo n.º 2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            List <Comment> Comments = JsonConvert.DeserializeObject <List <Comment> >(Intent.GetStringExtra("Comments"));
            int            position = Intent.GetIntExtra("PostPosition", -1);

            SetContentView(Resource.Layout.activityCommentCommentsRow);
            ListAdapter = new CommentAdapter(this, Comments, position);

            Button commentButton = FindViewById <Button>(Resource.Id.addComment);

            commentButton.Click += CommentActivity_Click;
            commentButton.Tag    = position;
        }