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

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 становится (обратите внимание, что геттеры и сеттеры так […]

Могу ли я сериализовать пути, нарисованные на холсте, для перерисовки путей при повторном запуске приложения

У меня есть приложение, которое использует холст, чтобы нарисовать набросок, сделанный пользователем. Я сериализовал пути во внешнем файле и сохранил его на SD-карте. Когда пользователь снова запускает приложение, а затем нажатием кнопки (ReDraw), я хочу, чтобы сохраненные пути были перерисованы на холсте. Я не могу перерисовать пути. Я извлекаю пути из файла при отладке и […]

Как передать сериализованный объект gson в Intent в android?

Я пытаюсь передать сериализованный объект gson в намерение, используя приведенный ниже код intent.putExtra("com.example", vo); // vo is the gson serialised object. Но он бросает исключение времени выполнения, пожалуйста, помогите. java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.example.da) at android.os.Parcel.writeSerializable(Parcel.java:1285) at android.os.Parcel.writeValue(Parcel.java:1233) at android.os.Parcel.writeMapInternal(Parcel.java:591) at android.os.Bundle.writeToParcel(Bundle.java:1646) at android.os.Parcel.writeBundle(Parcel.java:605) at android.content.Intent.writeToParcel(Intent.java:6831) at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1927) at android.app.Instrumentation.execStartActivity(Instrumentation.java:1419) […]

Сохранение / загрузка документа выполняется быстро и надежно для редактора изображений

Я ищу критику моего подхода для хранения состояния растрового редактора для мобильных телефонов Android и iPhone. Даже «Смотрится хорошо для меня!» Ответ будет замечательным! В приложении текущий пользовательский документ содержит несколько растровых слоев (каждый может быть 1024 на 768 пикселей), каждый из которых может быть нарисован. Основными требованиями для приложения являются: Мне нужно сохранить и […]

Android и протокольные буферы

Я пишу приложение для Android, которое будет хранить данные и связываться с сервером с использованием буферов протокола. Однако реализация запаса буферов протокола, скомпилированных с флагом LITE (как в библиотеке JAR, так и в сгенерированных файлах .java), имеет накладные расходы ~ 30 КБ, где сама программа составляет всего ~ 30 КБ. Другими словами, буферы протокола удваивали […]

Android Realm – Передача объекта Realm с использованием Intent

Я хочу передать объект области из одной активности в другую. например Intent intent = new Intent(MainActivity.this, Second.class); intent.putExtra("Student", studentObj); // studentObj is a realm object startActivity(intent); И получить его от Второго занятия Intent i = getIntent(); student = (Student) i.getSerializableExtra("Student"); Но это вызывает исключение нулевого указателя. java.lang.RuntimeException: Unable to start activity ComponentInfo{testapp.com.tms/tms.testapp.com.tms.view.SecondActivity}: java.lang.NullPointerException: Attempt to […]

Intereting Posts
Proguard – нерешенные ссылки на членов класса программы Robolectric не может найти AndroidManifest.xml Отношение размера устройства к размеру (медиа-запрос) не работает для Droid 2 Почему в некоторых телефонах произошла ошибка «Это приложение было построено с неправильной конфигурацией»? Пользовательские шрифты, многоточие в MultiLine TextViews, символы и глюки Любой инструмент для конвертирования XML-данных Android в файл .strings от iPhone? Actionbar Совместимость изменить название textColor Как я могу получить контактные события, синхронизированные с контактами Google без года? Всегда показывать службу в панели уведомлений ImageView не растягивается (Android)? Как конвертировать json-объект в строку в android ..? URL-адрес, чтобы открыть приложение facebook в android Android Studio vs Eclipse IDE Признание активности перестает получать обновления, когда телефон переходит в режим ожидания (выключено) Я хочу добавить свой собственный всплывающий диалоговый окно стиля в приложении для Android, как показано на рисунке