android数据库 Realm
来源:互联网 发布:兼职淘宝客服好不好做 编辑:程序博客网 时间:2024/05/31 18:52
1、引入Realm到工程
buildscript { repositories { jcenter() } dependencies { classpath "io.realm:realm-gradle-plugin:1.0.0" }}
apply plugin: 'realm-android'2、配置//配置数据库 RealmConfiguration config = null; try { config = new RealmConfiguration.Builder(this) .name("myrealm") .schemaVersion(getPackageManager().getPackageInfo(this.getPackageName(), 0).versionCode) .migration(new MyMigration()) .deleteRealmIfMigrationNeeded() .build(); } catch (Exception e) { e.printStackTrace(); } Realm.setDefaultConfiguration(config);3、插入操作package com.yueniu.myrealm;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import com.yueniu.myrealm.model.TestUser;import io.realm.Realm;import io.realm.RealmChangeListener;import io.realm.RealmQuery;import io.realm.RealmResults;public class MainActivity extends AppCompatActivity implements RealmChangeListener<Realm> { private Realm myRealm; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); myRealm = Realm.getDefaultInstance(); myRealm.addChangeListener(this); } @Override public void onChange(Realm element) { RealmQuery<TestUser> query = element.where(TestUser.class); RealmResults<TestUser> results = query.findAll(); element.beginTransaction(); TestUser testUser = new TestUser(); testUser = element.createObject(TestUser.class); testUser.setUserAddress("www"); element.commitTransaction(); }}
0 0
- realm数据库 For android
- Android数据库Realm实践
- Android数据库Realm实践
- Android Realm数据库使用指南
- Android Realm数据库使用指南
- Android Realm数据库使用指南
- Android Realm数据库使用指南
- android数据库 Realm
- Android Realm数据库使用
- Android数据库Realm的第一次
- Android Realm数据库完美解析
- android realm数据库基本使用
- Android Realm数据库完美解析
- Android Realm数据库的使用
- Android-->Realm数据库使用注意事项
- android之Realm数据库使用
- Android realm数据库使用笔记
- Android应用之Realm数据库
- android studio .9图片报错的问题
- Centos 安装 opencv
- 使用TextInputLayout创建一个登陆界面(j界面很漂亮)
- linux-vim编辑器
- new 对象和Class的getInstance()方法的区别?
- android数据库 Realm
- [软件测试]
- char数组的sizeof
- 剑指offer(二)java
- nyoj2-括号配对问题
- The Solution to LeetCode 15 3Sum改进版
- spring 定时任务cron在线表达式生成
- 小球在矩形框内45°碰撞问题
- Web窗体中的@page指令中各个字段的意思