无法解析符号 CloudSearchCallback()

Cannot resolve symbol CloudSearchCallback()

我正在使用 android 使用 CloudBoost,我需要查询一些存储的数据。我无法使用此查询命令:query.find(new CloudSearchCallback()).

Android 工作室说:

"Cannot resolve symbol CloudSearchCallback()"

我已确保添加了必要的库,例如:JavaSDK-1.0.7、okhttp-2.4.0、okhttp-ws-2.4.0、okio-1.4.0、socket-client。

感谢您的帮助。

CloudBoost 中没有调用 CloudSearchCallback() 的回调接口。但是 CloudQuery.find returns CloudObject 符合您的查询条件。因此,您应该使用 CloudObjectArrayCallback 并覆盖 done 方法,如果一切顺利,returns 和 CloudObject[] and/or 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

                    }
                });