【发布时间】:2015-08-08 19:19:14
【问题描述】:
据我们所知 (reference),saveEventually() 可以帮助开发构建应用程序临时保存数据,当再次建立连接时,saveEventually() 将帮助我的数据自动异步到 Parse Server。
但有时我遇到的问题是异步情况下,ParseException 说 i/o 失败,希望有人能提供帮助,谢谢
ParseQuery<ParseObject> query = ParseQuery.getQuery("abc");
saveParseObjectID = getSharedPreferences("saveParseObjectID", Context.MODE_PRIVATE);
query.getInBackground(saveParseObjectID.getString("cloud","a"), new GetCallback<ParseObject>() {
public void done(ParseObject object, ParseException e) {
if (e == null) {
object.put("tag", ParseUser.getCurrentUser().getUsername());
object.saveEventually();
} else {
Log.d("errorTAG:", e.getMessage());
}
}
});
这是日志
08-09 03:01:17.504 2007-2007/? D/errorTAG: i/o failure
80% 会成功,但有时会在建立新的 Internet 连接后出现 i/o 失败问题,我检查 StackOverflow 说我需要检查我的连接,
但是我使用saveEventually()的功能是想把离线数据带到网上,请帮忙,谢谢。
【问题讨论】:
标签: android parsing parse-platform