java - 如何为 Realm 中的字段设置默认值?

标签 java android sqlite mobile realm

我们如何为 Realm 模型字段提供默认值?

示例:

class Demo extends RealmObject{
    private String id; // I want to set this id to a uuid 
    private boolean isVisibile; // set this to default as true              
}

最佳答案

class Demo extends RealmObject{
    public Demo() {
        id = UUID.randomUUID().toString();
        isVisible = true;
    } 

    @PrimaryKey
    private String id; // I want to set this id to a uuid 
    private boolean isVisibile; // set this to default as true              
}

应该在 Realm 2.0+ 上工作

关于java - 如何为 Realm 中的字段设置默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50560155/

相关文章:

sql - 在 SQL 中,如何选择已修改的列?

ruby-on-rails - Rails 3.2 - #<Array :. 的未定义方法 `where' .. - Model.where() 的查询

sql - 使用子查询中的多个值进行更新

java - 将 java 转换为 kotlin 会中断上下文菜单

java - 更改图标不会导致 JTabbedPane 上的重新绘制

Java parallelStream() 和 reduce() 没有提高性能

android - 如何使用 crashlytics 报告第三方 NDK 崩溃

android - 在首选项中获取 View

java - 如何将字符串拆分为特定模式?

java - 在表单之间传递 bundle/ContentValues 和 bundle 之间的 ContentValues 之间的区别