我正试图在过去的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();
}
}
});
我很确定我的代码是正确的。 有谁知道如何解决这个问题?