Не удается разрешить символ CloudSearchCallback()
Я работаю над CloudBoost с Android, и мне нужно запросить некоторые данные хранятся. Я не могу использовать эту команду запроса: query.find(new CloudSearchCallback())
,
Android Studio говорит:
"Не удается разрешить символ CloudSearchCallback()"
Я обеспечил добавление необходимых библиотек, таких как:JavaSDK-1.0.7, okhttp-2.4.0, okhttp-ws-2.4.0, okio-1.4.0, сокет-клиент.
Спасибо за помощь.
1 ответ
Нет интерфейса обратного вызова 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
}
});