2016-04-13 18 views
0

私はAndroidでCloudBoostを使用していますので、いくつかのデータをクエリする必要があります。私はこのクエリコマンドを使用することはできません:query.find(new CloudSearchCallback())Symbol CloudSearchCallback()を解決できません

Androidのメーカーは言う:

"解決できない記号CloudSearchCallback()" 私はのように、必要なライブラリを追加したことを確実にしている

:okhttp-2.4.0、JavaSDK-1.0.7、 okhttp-ws-2.4.0、okio-1.4.0、socket-client。

ありがとうございました。

答えて

0

CloudBoostにCloudSearchCallback()というコールバックインターフェイスはありません。しかしCloudQuery.findCloudObjectさんの検索条件に一致します。したがって、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 

        } 
       }); 
関連する問題