同步解析背景查询和手动活动

时间:2015-09-02 05:27:44

标签: android parse-platform

我正在使用解析BaaS开发一个Android应用程序。 Parse异步执行所有云查询,但我想同步执行它。问题是在activity的onCreate方法中我想在活动进一步处理之前刷新7个解析对象。但是对于当前的异步调用,我的活动在解析对象中使用旧数据执行下一个代码,因为对象在后台更新,并且更新时间android已经执行了下一块代码。无论如何要同步这个???

1 个答案:

答案 0 :(得分:1)

您可以同步或异步调用Parse云功能。

要同步调用云功能,请使用:

ParseCloud.callFunction(String, Map)

如果您正在同步调用,请注意这将阻止该线程,并将对用户体验产生负面影响。

首选方法是异步调用云函数并在回调时更新对象:

callFunctionInBackground(String name, Map<String,?> params, FunctionCallback<T> callback)