public class MyApplication extends Application {
private static MyApplication myApplication;
private DaoSession mDaoSession;
public static MyApplication getApplication() {
return myApplication;
}
@Override
public void onCreate() {
super.onCreate();
myApplication = this;
createData();
}
private void createData() {
//第一步创建一个数据库
DaoMaster.OpenHelper openHelper = new DaoMaster.DevOpenHelper(myApplication, "stu.db");
SQLiteDatabase sqLiteDatabase = openHelper.getWritableDatabase();
//第二步用数据库框架来包装数据库
DaoMaster daoMaster = new DaoMaster(sqLiteDatabase);
//第三步生成Session对象
mDaoSession = daoMaster.newSession();
}
public DaoSession getDaoSession() {
return mDaoSession;
}
}
private static MyApplication myApplication;
private DaoSession mDaoSession;
public static MyApplication getApplication() {
return myApplication;
}
@Override
public void onCreate() {
super.onCreate();
myApplication = this;
createData();
}
private void createData() {
//第一步创建一个数据库
DaoMaster.OpenHelper openHelper = new DaoMaster.DevOpenHelper(myApplication, "stu.db");
SQLiteDatabase sqLiteDatabase = openHelper.getWritableDatabase();
//第二步用数据库框架来包装数据库
DaoMaster daoMaster = new DaoMaster(sqLiteDatabase);
//第三步生成Session对象
mDaoSession = daoMaster.newSession();
}
public DaoSession getDaoSession() {
return mDaoSession;
}
}