Realm是一款开源的数据库工具,它具有快速,易于使用和支持多平台的特点.它完全可以取代我们Android中的SQLite数据库,它比SQLite使用起来更加的方便快捷.
添加到项目
想在Android的项目当中使用Realm
,只需在依赖文件app/build.gradle
下的dependencies
节点添加依赖即可1
compile 'io.realm:realm-android:0.84.1'
创建Realm对象
一个Realm
对象就相当于一个SQLite数据库,一旦创建了一个Realm
对象在Android的文件系统中就会存在一个与之对应的文件.1
Realm myRealm = Realm.getInstance(context);
通过Realm.getInstance()
方法可以得到一个Realm
对象,同时也会在Android文件系统中创建一个名为default.realm
的Realm文件.
我们还可以通过RealmConfiguration.Builder
对象来创建自己命名的Realm
对象1
2
3Realm myOtherRealm = Realm.getInstance(new RealmConfiguration.Builder(context)
.name("myOtherRealm.realm")
.build());