@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+"";
}
在我的第二個活動的onCreate()我叫計數方法如何在購物車的第一次活動中計數?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second_activity);
Log.e("Count",cartDB.count()+"");
}
比計算方法的返回數據, 但在我的第一個活動的onCreate()我叫計數方法
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.content_layout);
Log.e("Count",cartDB.count()+"");
}
nullpointer exeption和我的應用程序崩潰
注意:從S檢索數據qlite數據庫
後全logcat的 –
請出示您的logcat @ Payal.Please按照下面的答案。 – Lampard
04-22 15:00:44.453 567-567/com.gems.anychinese E/AndroidRuntime:致命異常:主要 java.lang.RuntimeException:無法啓動活動ComponentInfo {com.gems.anychinese/com.gems.anychinese .DashBoardActivity}:java.lang.NullPointerException –