我试图在过去 12 小时内解决此问题。
我终于将问题缩小到 - 当我使用以下代码时,我无法固定对象。当我稍后运行查询时,它返回零个结果。
ParseFile file = new ParseFile("image.png", byteArray);
file.saveInBackground();
chatObject.put("picture", file);
但是,当我不将 ParseFile 添加到 chatObject 时,我可以很好地固定对象并在以后查询它。
以下是我固定对象的方式 -
chatObject.pinInBackground("unsent", new SaveCallback() {
@Override
public void done(ParseException e) {
if (e != null) {
e.printStackTrace();
}
}
});
我很确定我的代码是正确的。有人知道如何解决这个问题吗?