代码在GitHub
用法
首先添加kotlin协程的gradle依赖
然后将代码拷贝到项目中
使用
RealmScope.launch{realmExt->
realmExt.executeTransaction{
val user = realmExt.findOrCreate(User::class.java,"userId",1110)
user.username = service.getUsername(user.userId).await()
}
}
上面的代码完成了对一个user的查找、创建还有保存的操作。什么?你还需要更多方法?自己加吧