I am using an object list which is a list of another object I get this error when I set an object to this object list
Logcat error
java.lang.NullPointerException: Attempt to invoke interface method 'boolean java.util.List.add(java.lang.Object)' on a null object reference
List cart item class
public class ListCartItem {
public List<CartItem>cartItems;
}
Cart item class
public class CartItem {
public String id;
public String count;
public String price;
public String nameAR;
public String nameEN;
public String imageSet;
}
Main activity
CartItem cartItem=new CartItem();
cartItem.id= String.valueOf(ids.get(position));
cartItem.count= String.valueOf(count.get(position));
cartItem.imageSet=image.get(position);
cartItem.nameAR=name_ar.get(position);
cartItem.nameEN=names_en.get(position);
cartItem.price=price.get(position);
ListCartItem listCartItem=new ListCartItem();
listCartItem.cartItems.add(cartItem);