我正在使用 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
}
});