@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 meiner zweiten Aktivität onCreate() Ich nenne Count-MethodeWie wird in der ersten Aktivität für Einkaufswagen gezählt?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second_activity);
Log.e("Count",cartDB.count()+"");
}
als Methode Rückgabedaten zählen, aber in meiner ersten Tätigkeit onCreate() Ich nenne Zählverfahren
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.content_layout);
Log.e("Count",cartDB.count()+"");
}
nullpointer Ausnahme und meine App stürzt ab
Hinweis: Abrufen von Daten von S qlite-Datenbank
Post voll logcat –
Ihre logcat zeigen Bitte @ Payal.Please folgen Sie der unten Antwort . – Lampard
04-22 15: 00: 44.453 567-567/com.gems.anychinese E/AndroidRuntime: FATALE AUSNAHME: main java.lang.RuntimeException: Die Aktivität konnte nicht gestartet werden ComponentInfo {com.gems.anychinese/com.gems.anychinese .DashBoardActivity}: java.lang.NullPointerException –