我正在使用 android 开发 CloudBoost,我需要查询一些存储的数据。我不能使用这个查询命令:query.find(new CloudSearchCallback())。
Android Studio 说:
“无法解析符号 CloudSearchCallback()”
我确保我添加了必要的库,例如:JavaSDK-1.0.7、okhttp-2.4.0、okhttp-ws-2.4.0、okio-1.4.0、socket-client。
感谢您的帮助。
我正在使用 android 开发 CloudBoost,我需要查询一些存储的数据。我不能使用这个查询命令:query.find(new CloudSearchCallback())。
Android Studio 说:
“无法解析符号 CloudSearchCallback()”
我确保我添加了必要的库,例如:JavaSDK-1.0.7、okhttp-2.4.0、okhttp-ws-2.4.0、okio-1.4.0、socket-client。
感谢您的帮助。
CloudSearchCallback()CloudBoost中没有调用回调接口。但是CloudQuery.find返回CloudObject匹配您的查询条件。因此,您应该使用CloudObjectArrayCallback并覆盖done返回CloudObject[]如果一切顺利和/或CloudException出现问题的方法。将您的代码替换为以下内容:
query.find(new CloudObjectArrayCallback() {
@Override
public void done(CloudObject[] x, CloudException e) throws CloudException {
if(e!=null)
//handle exception
else if(x!=null)
//process returned records
}
});