Articles of сериализации

Restlet On Android – Проблемы с сериализацией

Я пытаюсь получить сериализованные классы с помощью Restlet 2.1 с Android в качестве клиента и GAE в качестве сервера. Это соответствующий код: ClientResource cr = new ClientResource("http://localhost:8888/mydata"); // Get the MyData object MyDataResource resource = cr.wrap(MyDataResource.class); MyData myData = resource.retrieve(); Сначала я тестировал это в отдельном классе JSE, и все работало нормально. Когда я пытаюсь […]

Реализация настроек сохранения

Я пишу какую-то игру на Android. И мне интересно, как сохранить настройки, чтобы не иметь проблем с обновлениями. Например, я сохраняю настройки с сериализацией, у меня есть класс GameChar public class GameChar implements Serializable{ int health; int damage; Sword sword; } Но позже я решил добавить доспехи стоимости в свой игровой персонаж, я меняю класс: […]

JSON Сериализация из URL всегда возвращает NULL

У меня есть веб-URL, который возвращает строку в формате JSON по запросу {"StockID":0,"LastTradePriceOnly":"494.92","ChangePercent":"0.48"} Я транслирую это с помощью Java InputStream in = null; in = url.openStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); StringBuilder sb = new StringBuilder(); String line = null; try { while ((line = reader.readLine()) != null) { sb.append(line + "\n"); } } […]

Служба Android не может запускаться из-за исключения ClassNotFoundException из класса, который больше не существует

Моя активность «использовала», когда при запуске Service помещался пользовательский (сериализуемый) класс в комплекте. Но пару версия назад я удалил (и удалил класс) и прямо поместил примитивы в пакет. И теперь … мой журнал ACRA полностью забивается этой ошибкой сбоя в onStartCommand когда на линии считывается пакет. java.lang.RuntimeException: Unable to start service com.xxx.MyService@db4c909 with Intent { […]

Сериализация ArrayList

Я пытаюсь написать Android-игру, и я бы хотел, чтобы она могла приостановить игру, даже если пользователь хочет вернуться в главное меню или активность будет уничтожена системой. OnSaveInstanceState, похоже, не дает мне большого контроля над тем, когда я могу прочитать пакет обратно, плюс то, что я могу сказать, пакет хорош только на короткие промежутки времени. Поэтому […]

Android-приложение сбрасывает изменения ориентации, лучший способ справиться?

Поэтому я делаю базовое шахматное приложение, чтобы поиграть с некоторыми различными элементами программирования для Android, и до сих пор я многому учусь, но на этот раз я проиграл. Когда ориентация эмулятора изменяется, активность возвращается. Основываясь на моих исследованиях, то же самое произойдет в любое время, когда приложение приостановлено / прервано, т.е. Смена клавиатуры, телефонный звонок, […]

Сериализация объекта Drawable на Android

Я пытаюсь ускорить работу с ListView путем кэширования изображений и загрузки их с телефона, а не из Интернета при прокрутке списка. Однако я запускаю исключение, когда пытаюсь сериализовать объект Drawable. Это моя функция: private void cacheImage(Drawable dr, Article a){ FileOutputStream fos; try { fos = openFileOutput(a.getArticleId().toString(), Context.MODE_PRIVATE); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(dr); oos.close(); } […]

Как сделать запрос Volley JSONObject с настраиваемым объектом в качестве параметра?

Я пытаюсь сделать запрос JSONObject POST с использованием библиотеки Volley на сервер, который принимает 2 параметра, объект (адрес) и список разных объектов (арендаторов). Когда я пытаюсь выполнить запрос, первый параметр (Адрес) форматируется волейболом перед его отправкой и запрос не принимается сервером. Мой запрос выглядит примерно так: JsonObjectRequest jsonObjReq = new JsonObjectRequest(Method.POST, SERVER_URL, postPropertyJSONObject, responseListener, errorListener) […]

Gson Сериализация HashMap <Учитель, Список <Студент >>

У меня есть карта, где значение ключа представляет собой список объектов. builder.enableComplexMapKeySerialization(); сериализовать ключи через builder.enableComplexMapKeySerialization(); Но значения не сериализуются так, как ожидалось, потому что они возвращают строку для десериализации вместо объекта. Ниже приведена сериализация [{"Id": 31001, "name": Teacher "]} // Это ключ [{"Id": 33033, "name": "student1"}, {"id": 34001, "name": "student2"}]], // Это список значений […]

Проблемы сериализации RealmList (Realm / Gson / Intent)

Я использую Retrofit, Gson и Realm в своем проекте. У меня есть этот Example класса, который должен быть Serializable . Без Царства я бы написал так: public class Example implements Serializable { @SerializationName("users") private List<String> users //… getters and setters } Царство вступает в игру, и Example становится (обратите внимание, что геттеры и сеттеры так […]

Intereting Posts
Фоновое изображение для wrap_content Область, вызывающая множество ANR Прямоугольник в качестве фона вызывает черный фон Невозможно обнаружить совместимость устройства. Выберите целевое устройство Как обнаружить, что навигационный ящик был открыт с помощью прокрутки (а не домашнего значка)? Нажмите на пункт «Ящик навигации», появится новый список в навигационном ящике Как протестировать, если курсор пуст в запросе SQLiteDatabase Как добавить фрагменты программно в relativelayout Получить последние и запущенные списки приложений не обрабатывать Как сделать Android EditText вертикально развернутым, когда Могу ли я получить содержимое WebView с функциями доступности android? Как мы можем реализовать привязку данных для кнопки Switch для события onCheckedChageListener? API API геолокации Android BroadcastReceiver не запускается Как проверить, установлен ли телефон Android? Таймер просмотра списка Android запускается каждую секунду