解析SDK异常:java.lang.IllegalStateException:无法编码与未保存的ParseObject的关联

时间:2017-03-22 01:49:02

标签: java android parse-server

我正在进行查询以获取表中的记录数。但每当我尝试过滤任何“指针”字段时,我都会收到错误:

我的查询:

ParseXpto.getQuery()
.whereEqualTo("story", ParseXpto.getStory(o.getObjectId()))
.whereEqualTo("installation", ParseInstallation.getCurrentInstallation())
.countInBackground(new CountCallback() {
    @Override
    public void done(int count, ParseException e) {
         //java.lang.IllegalStateException: unable to encode an association with an unsaved ParseObject
    }
});

我做了一些测试,我知道当我使用ParseInstallation.getCurrentInstallation()时会发生错误。

我的ParseXpto上有一个Pointer指针< _Installation> class,所以我需要过滤这个字段。

我做错了吗?

0 个答案:

没有答案