try to call chatAdapter.notifyDataSetChanged() after recyclerView.setAdapter(chatAdapter);