0

我正在使用 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。

感谢您的帮助。

4

1 回答 1

0

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

                    }
                });
于 2016-04-14T17:05:28.193 回答