@EBean
public class CartDB {
@OrmLiteDao(helper = DatabaseHelper.class, model = Cart.class)
CartDao cartDao;
public Cart getCart() {
return cartDao.getCart()}
public String count(){
long count =0;
try {
count= cartDao.countOf();
} catch (SQLException e) {
e.printStackTrace();
}
return count+"";
}
In my second Activity onCreate() I call Count method
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second_activity);
Log.e("Count",cartDB.count()+"");
}
than count method return data , but In my first activity onCreate() I call count method
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.content_layout);
Log.e("Count",cartDB.count()+"");
}
nullpointer exeption and my app crashes
Note: retrieving data from Sqlite database