Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android上使用Realm v0.87.1中的构造函数_Java_Android_Realm - Fatal编程技术网

Java 如何在Android上使用Realm v0.87.1中的构造函数

Java 如何在Android上使用Realm v0.87.1中的构造函数,java,android,realm,Java,Android,Realm,我想在android中为数据库使用

我想在android中为数据库使用
版本0.87.1,我创建
提供程序类来保存值,但在主类(
活动
)中使用此类构造函数时显示此错误,请查看此图像中的错误:

任务\u提供程序类:

public class Task_Provider extends RealmObject {

    public Task_Provider() {
    }

    public String getAddTask() {
        return addTask;
    }

    public void setAddTask(String addTask) {
        this.addTask = addTask;
    }

    public long getAdded_date() {
        return added_date;
    }

    public void setAdded_date(long added_date) {
        this.added_date = added_date;
    }

    public long getWhen_date() {
        return when_date;
    }

    public void setWhen_date(long when_date) {
        this.when_date = when_date;
    }

    public boolean isComplete() {
        return complete;
    }

    public void setComplete(boolean complete) {
        this.complete = complete;
    }

    public Task_Provider(String addTask, long added_date, long when_date, boolean complete) {
        this.addTask = addTask;
        this.added_date = added_date;
        this.when_date = when_date;
        this.complete = complete;
    }

    private String addTask;
    @PrimaryKey
    private long added_date;
    private long when_date;
    private boolean complete;

}
主要活动(按钮设置ClickListener):


我如何解决这个问题?tnx all您是否尝试清理您的项目?我处理了那个问题,但当我清理它时就消失了。您已经有一个空构造函数:)

否则,您可以尝试创建对象领域默认值。 因为copyrealm。。。您的Task_Provider对象已经是领域对象,因为您正在类声明中扩展它

Task_Provider task = realm.createObject(Task_Provider.class);
task.setAddTask("");
...
希望有帮助

Task_Provider task = realm.createObject(Task_Provider.class);
task.setAddTask("");
...