예제 #1
0
        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();
        }
예제 #2
0
        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();
            });
        }