Вопросы с тегом 'parcelable'

parcelable относится к возможности объекта, который должен быть преобразован в посылку, контейнере для чтения и записи данных различного типа, используя типовую, а не общую сериализацию
11

Как читать/писать логическое значение при реализации интерфейса Parcelable?

Я пытаюсь сделать ArrayList Parcelable, чтобы передать в действие список настраиваемого объекта. Я начинаю писать класс myObjectList, который расширяет ArrayList<myObject> и реализует Parcelable. Некоторые атрибуты MyObject являются boolean,...
01 июн. '11 в 12:42
10

Как я могу сделать свои пользовательские объекты Parcelable?

Я пытаюсь сделать мои объекты Parcelable. Однако у меня есть пользовательские объекты, и у этих объектов есть атрибуты ArrayList других настраиваемых объектов, которые я сделал. Каким будет лучший способ сделать это?
24 авг. '11 в 20:01
13

Android: Разница между Parcelable и Serializable?

Почему Android предоставляет 2 интерфейса для сериализации объектов? Связаны ли объекты Serializable с файлами Android Binder и AIDL?
23 июл. '10 в 23:26
10

Как передать объект Bitmap из одной активности в другую

В моей деятельности я создаю объект Bitmap, а затем мне нужно запустить еще один Activity, Как передать этот объект Bitmap из под-активности (тот, который будет запущен)?
17 мар. '10 в 2:19
12

Есть ли удобный способ создания Parcelable классов данных в Android с Kotlin?

В настоящее время я использую отличный AutoParcel в своем проекте Java, что облегчает создание классов Parcelable. Теперь, Kotlin, который я рассматриваю для моего следующего проекта, имеет эту концепцию классов данных, которые автоматически генерир...
05 нояб. '15 в 18:19
11

Как отправить объекты через комплект

Мне нужно передать ссылку на класс, который выполняет большую часть моей обработки через пакет. Проблема заключается в том, что она не имеет ничего общего с намерениями или контекстами и имеет большое количество не примитивных объектов. Как упаковат...
22 нояб. '10 в 20:25
9

Преимущество использования Parcelable вместо сериализации объекта

Как я понимаю, Bundle и Parcelable принадлежит тому, как Android выполняет сериализацию. Он используется, например, для передачи данных между действиями. Но мне интересно, есть ли какие-либо преимущества при использовании Parcelable вместо классичес...
05 апр. '11 в 10:53
2

Исправлено, где/когда используется descriptionContents()?

Кто-нибудь знает, где/когда вызывается этот метод Parcelable? @Override public int describeContents() { return 0; } Это нужно переоценить. Но стоит ли мне подумать над чем-то полезным?
02 нояб. '10 в 10:53
5

как правильно реализовать Parcelable с ArrayList <Parcelable>?

У меня возникают проблемы с созданием класса Parcelable. Проблема в том, что я пытаюсь записать в партию член в классе, который является объектом ArrayList<Parcelable>. ArrayList - Serializable, а объекты (ZigBeeDev) в списке Parcelable. Вот ...
12 авг. '11 в 15:17
4

Чтение и запись массивов объектов Parcelable

У меня есть следующий класс, который считывает и записывает массив объектов из/в посылку: class ClassABC extends Parcelable { MyClass[] mObjList; private void readFromParcel(Parcel in) { mObjList = (MyClass[]) in.readParcelableArray...
09 апр. '12 в 9:44
6

Как написать Java.util.Map в пакет по-разумному?

У меня есть общая карта строк (ключ, значение), и это поле является частью Bean, которое мне нужно быть простым. Таким образом, я мог бы использовать метод почтовой рассылки # WriteMap. API Doc говорит: Вместо этого используйте writeBundle (Bundle)...
24 нояб. '11 в 9:20
9

Задача unmarshalling parcelables

У меня есть несколько классов, которые реализуют Parcelable, и некоторые из этих классов содержат друг друга как свойства. Я собираю классы в Parcel, чтобы передать их между действиями. Маршаллинг их на участок прекрасно работает, но когда я пытаюсь ...
03 янв. '09 в 21:02
5

Является ли использование Serializable в Android плохим?

Я читал много сообщений и статей, воспевающих скорость Parcelable над Serializable. Я использовал некоторое время для передачи данных между действиями через Intents и еще не заметил разницу в скорости при переключении между ними. Типичное количество ...
31 авг. '10 в 18:01
3

Исходное и наследование в Android

Я получил реализацию Parcelable для одного класса, который не содержит наследования. У меня проблемы с поиском наилучшего способа реализации интерфейса, когда он приходит к наследованию. Скажем, я получил это: public abstract class A { private i...
29 окт. '10 в 6:49
4

Как сериализовать нулевое значение при использовании интерфейса Parcelable

в отношении моего примера кода вниз, что мне делать, если одна переменная Locable имеет значение null? В примере, теперь, если l.getZoom() возвращает null, я получил исключение NullPointerException. @Override public void writeToParcel(Parcel parcel,...
05 мая '11 в 23:09