I am getting first time arraylist is null but i am checking this if arraylist is empty or not but app is crashed.
this arraylist is in my adapter workerAdapter.getSelectedList();
Here is my code
  btn_update_staff_details.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                List<WorkerItem> arrayList = workerAdapter.getSelectedList();
                List<String> chipValues = nacho_text_view.getChipValues();
                if (!arrayList.isEmpty() && arrayList != null) {
                    List<String> emp_id_member = new ArrayList<>();
                    for (int i = 0; i < chipValues.size(); i++) {
                        String emp_id = arrayList.get(i).getWorker_emp_id();
                        emp_id_member.add(emp_id);
                    }
                } else if (!worker_list_temp.isEmpty()) {
                    List<String> emp_id_member = new ArrayList<>();
                    for (int i = 0; i < chipValues.size(); i++) {
                        String emp_id = worker_list_temp.get(i).getWorker_emp_id();
                        emp_id_member.add(emp_id);
                    }
                } else {
                    Toast.makeText(context, "Please Select Employee", Toast.LENGTH_SHORT).show();
                }
            }
        });
 
     
     
     
     
     
    