I am trying to add information in a list view the codes which add these information of list view is in a OnClickListener:
else {
                    session2 = new Cart();
                    session2.getItem(im,rat,eqt);
                    Intent intent = new Intent(Product.this, Cart.class);
                    startActivity(intent);
                }
and my List view Activity is
public void getItem(String i1,String r1,String e1)
    {
        item1=i1;
        rate=r1;
        quantity=e1;
        createList();
    }
 public void createList()
    {
        System.out.print("Create List entry");
        int qty=Integer.parseInt(quantity);
        int rt=Integer.parseInt(rate);
        int amount=qty*rt;
        String fp=String.valueOf(amount);
        // insert data into the list before setting the adapter
        // otherwise it will generate NullPointerException  - Obviously
        CartItem cr = new CartItem(qty, item1, rt, amount);
        cartItems.add(cr);
        CartItemAdapter cartItemAdapter=new 
        CartItemAdapter(getApplicationContext(),cartItems);
        lvCartItems.setAdapter(cartItemAdapter);
        tvTotalPrice.setText(Constant.CURRENCY + fp);
        if(amount>0){
            c++;
            cartstatus();
        }
        else {
            cartstatus();
        }
    }
Can any one please tell me what am I doing wrong I am new to android programming
As the program reaches on the line
CartItemAdapter cartItemAdapter=new 
CartItemAdapter(getApplicationContext(),cartItems);
lvCartItems.setAdapter(cartItemAdapter);
it stops.
 
    