public class MyApp extends Application { private static MyApp instance; private DaoMaster.DevOpenHelper daohelp; private DaoMaster daoMaster; private DaoSession daoSession; private SQLiteDatabase database; @Override public void onCreate() { super.onCreate(); ImageLoaderConfiguration imageLoaderConfiguration=new ImageLoaderConfiguration.Builder(this).build(); ImageLoader.getInstance().init(imageLoaderConfiguration); instance=this; getData(); } public static MyApp getInstance(){ return instance; } private void getData() { daohelp=new DaoMaster.DevOpenHelper(this,"Preson1",null); database = daohelp.getWritableDatabase(); daoMaster=new DaoMaster(database); daoSession = daoMaster.newSession(); } public DaoSession getDaoSession(){ return daoSession; } public SQLiteDatabase getdatabase(){ return database; } }
GreenDao数据库在App里声明
最新推荐文章于 2023-09-28 20:20:49 发布
本文介绍了一个基于GreenDAO的Android应用数据管理方案。通过自定义MyApp类继承Application并实现了数据初始化流程,包括使用ImageLoader加载图片资源、设置GreenDAO数据库帮助类DevOpenHelper进行数据库操作等。
1211

被折叠的 条评论
为什么被折叠?



