标题说明了一切。
我在Parse服务器上有一个表,我手动填写它,然后在我的应用程序中我想要数,然后查询它:
mCurrentParseQuery = ParseQuery.getQuery(FavoriteTable.NAME);
mCurrentParseQuery.setCachePolicy(ParseQuery.CachePolicy.NETWORK_ELSE_CACHE);
mCurrentParseQuery.countInBackground(new CountCallback() {
@Override
public void done(int count, ParseException e) {
}
});
正如我测试的那样,当网络变得可用时,似乎Parse会侦听事件然后启动查询,因此当网络不可用时(Wifi或数据连接)done
回调永远不会被调用。
我的问题是如何在网络不可用时立即进行Parse call done
回调,即使有ParseException也是如此。