码迷,mamicode.com
首页 > 移动开发 > 详细

安卓项目集成objectbox-java数据库框架教程(非关系型)

时间:2019-08-26 19:25:10      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:depend   activity   cat   pen   关系   context   tin   private   module   

objectbox数据库是greenrobot团队开发的全新非关系型数据库框架,该团队还开发过greenDao,EventBus等热门框架,objectbox可能是第一次听说,但是greenDao,EventBus做过安卓app开发的朋友们应该都很熟悉吧
3.集成教程:
Gradle配置
添加下面的内容到根目录build.gradle (project 级别的)中:

buildscript {
ext.objectboxVersion = ‘2.3.4‘
dependencies {
classpath "io.objectbox:objectbox-gradle-plugin:$objectboxVersion"
}
}
1
2
3
4
5
6
需要添加下面的内容到 app’s build.gradle (module level):

apply plugin: ‘io.objectbox‘ // after applying Android plugin
1
初始化:
在自己的BaseApplication中初始化:
private BoxStore boxStore;
boxStore = MyObjectBox.builder().androidContext(this).build();
这一步目测也可以在activity中写,没试过,在Application中写方便些
那么在中写就得实例化,代码如下:

public static MyApplication getMyApplication() {
return mApplication;
}

public BoxStore getBoxStore() {
return boxStore;
}
1
2
3
4
5
6
7
然后在活动中使用:
先调用:boxStore=MyApplication.getInstance().getBoxStore();
notesBox = boxStore.boxFor(ClassifyBean.class);
notesQuery = notesBox.query().order(ClassifyBean.).build();
具体使用可以看官方教程

安卓项目集成objectbox-java数据库框架教程(非关系型)

标签:depend   activity   cat   pen   关系   context   tin   private   module   

原文地址:https://www.cnblogs.com/ly570/p/11414325.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!