Intereting Posts
Есть ли альтернативная среда разработки для разработки приложений для Android, отличных от Eclipse? Android – расширяемый TextView с анимацией Выпуск подписи Android Release Build «Не удалось прочитать ключ из хранилища ключей» Обнаружение и обработка всплывающих окон в Webview и открытие URL в новой вкладке или окне Вырезать экран телефона на две части, которые одновременно выполняют две вещи Как открыть навигационный ящик при нажатии кнопки в главном фрагменте? Как запустить конкретное приложение для Android с помощью терминала? Android – создать RESTful WebService – разместить его на мобильных устройствах Android Horizontal RecyclerView wrap_content Фрагмент не-UI vs Singleton Rxjava interval () время сброса после некоторого события Заказы Google Play, сделанные посредством выставления счетов в приложении, не могут быть списаны Android – изменение системных настроек корневого устройства внутри приложения Место вашего проекта содержит пробелы. (Android Studio) Как я могу внести вклад в проект Android по поддержке / рендерингу неанглийского языка?

Непревзойденная дата Исключение Windows Azure Mobile Services

Я новичок в Windows Azure Mobile Services. Я выполняю простой запрос на одной из моих таблиц через мобильные службы с помощью следующего фрагмента кода:

mStudySpotTable = this.mClient.getTable(studyspot.class); mStudySpotTable.where().field("ss_school_id").eq(1) .execute(new TableQueryCallback<studyspot>() { public void onCompleted(List<studyspot> result, int count, Exception exception, ServiceFilterResponse response) { 

Класс studyspot – это внутренний класс, который просто содержит переменные, которые соответствуют столбцам в таблице, хранящейся в облаке:

 public class studyspot { int id; int ss_school_id; int ss_course_id; Date ss_startdatetime; Date ss_enddatetime; int ss_creator; } 

Проблема в том, что когда я пытаюсь запустить мое приложение с запросом сверху, я получаю com.google.gson.JsonSyntaxException: java.text.ParseException «Невозможная дата:« 2013-11-03T20: 00: 00.000Z »,

Я подозреваю, что проблема имеет какое-то отношение к типу ss_startdatetime и ss_enddatetime, являющимся объектами Date в Java и datetime в таблице sql. Кто-нибудь там сталкивается с этой проблемой?

Источник парсер-клиента предполагает, что данные должны анализироваться, как ожидалось:

https://github.com/WindowsAzure/azure-mobile-services/blob/master/sdk/android/src/sdk/src/com/microsoft/windowsazure/mobileservices/DateSerializer.java

Возможно, проверьте версию библиотеки Google GSON, которую вы используете, чтобы убедиться, что она совместима с SDK Mobile Services.