0

日付を使用してクエリを実行したい。

API Console では、本当にうまく機能します。

/appdata/[keydata]/Updates/?query={"_kmd.lmt":{"$gte": "2013-03-07T09:09:24+0000"}}

しかし、私はアンドロイドでの方法がわかりません。

    RefreshDate = "2013-02-20T10:04:05.511Z";

    Log.d(TAG,"RefreshDate="+RefreshDate);

    MappedAppdata updates = mKinveyClient.mappeddata(UpdateEntity.class, "Updates");
    SimpleQuery query = new SimpleQuery();
    query.orderByAscending("_kmd.lmt");
    query.addCriteria("_kmd.lmt", ">=", RefreshDate);

エラー

java.lang.IllegalStateException: {$gte: 2013-02-20 10:04:05} の 19 文字目のオブジェクトが終了していません

Androidでクエリを実行する方法を知りたいです。

ありがとう。

4

1 に答える 1

0

免責事項: 私は Kinvey で働いています。

Android ライブラリのバージョン 2.0にアップグレードすることをお勧めします。別の (より優れた) データ モデルを使用し、より堅牢なクエリ機能を備えています。

于 2013-03-11T12:26:40.177 に答える