代碼按預期工作爲什麼DbFlow無法保存對象而不被分配給變量?下面
Customer x = new Customer();
x.name = "yasin";
x.save();
但是,這會導致應用程序崩潰
new Customer() {
{
name = "yasin";
}
}.save();
錯誤詳細的logcat:
com.raizlabs.android.dbflow.structure.InvalidDBConfiguration:
Table: com.example.yasin.myapplication.MainActivityFragment$1$1 is not
registered with a Database. Did you forget the @Table annotation?
爲什麼會出現這種情況?是否有一些與DbFlow有關的錯誤,或者我不瞭解Java語言?
是的,當然,第一個模塊中的代碼可以作爲例外使用。否則它不會將實體保存到數據庫。問題是,第二塊導致應用程序崩潰。 –