GreenDao的APP——Android

津乐 · · 75 次点击 · · 开始浏览    

public class MyApplication extends Application {
    private static MyApplication application;

    private DaoSession mDaoSession;

    public static MyApplication getApplication() {
        return application;
    }


    @Override
    public void onCreate() {
        super.onCreate();
        //完成Application的初始化
        application = this;
        createData();
    }

    //操作数据库
    private void createData() {
        //第一步创建一个数据库
        DaoMaster.OpenHelper openHelper = new DaoMaster.DevOpenHelper(application, "stu.db");
        SQLiteDatabase sqLiteDatabase = openHelper.getWritableDatabase();
        //第二步用数据库框架来包装数据库
        DaoMaster daoMaster = new DaoMaster(sqLiteDatabase);
        //第三步生成Session对象
        mDaoSession = daoMaster.newSession();
    }

    public DaoSession getDaoSession() {
        return mDaoSession;
    }

}

本文来自:开源中国博客

感谢作者:津乐

查看原文:GreenDao的APP——Android

75 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet