package com.example.test; import android.app.Application; import android.database.sqlite.SQLiteDatabase; import com.facebook.drawee.backends.pipeline.Fresco; import bean.DaoMaster; import bean.DaoSession; public class App extends Application{ private static App app; DaoSession daoSession; @Override public void onCreate() { super.onCreate(); app=App.this; DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(this,"goods",null); SQLiteDatabase db = helper.getWritableDatabase(); DaoMaster daoMaster = new DaoMaster(db); daoSession = daoMaster.newSession(); Fresco.initialize(this); } public DaoSession setDaoMaster(){ return daoSession; } public static App getInstance(){ return app; } }
//查询
final HomeBeanDao homeBeanDao = App.getInstance().setDaoMaster().getHomeBeanDao(); List<HomeBean> beanList = homeBeanDao.loadAll();
//添加字段
@Entity(nameInDb = "info") @Id(autoincrement = true) Long id; @Property String imgUrl; @Property String title;