private void RefrashRecycleView() { if (msgs == null || msgs.Count <= 0) { return; } rvList.SetLayoutManager(mLayoutManager); ChateCardAdapter adapter = new ChateCardAdapter(friend, this, message, msgs); rvList.SetAdapter(adapter); //Seta o tamanho da lista para o scroll ir para o final da lista rvList.SmoothScrollToPosition(msgs.Count - 1); adapter.NotifyDataSetChanged(); }
protected override void RefrashRecycleView(AppCore.User friend) { if (msgs == null || msgs.Count <= 0) { return; } RunOnUiThread(() => { rvList.SetLayoutManager(mLayoutManager); ChateCardAdapter adapter = new ChateCardAdapter(friend, this, message, msgs); rvList.SetAdapter(adapter); //Seta o tamanho da lista para o scroll ir para o final da lista rvList.SmoothScrollToPosition(msgs.Count - 1); adapter.NotifyDataSetChanged(); }); }