Вы никогда нигде не инициализируете userList
. Когда вы звоните userlist.add(mUser);
, это дает NullPointerException
, поскольку вы не можете добавить пользователя в несуществующий список.
Чтобы исправить это, создайте список, прежде чем пытаться добавить в него пользователей. Например, в onCreate
:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
recyclerView = (RecyclerView) findViewById(R.id.contacts_list);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(layoutManager);
selectUsers = new ArrayList<Contacts>();
showContacts();
userList = new ArrayList<>();
}