Запитання з тегом «parcelable»

12
Як читати / записувати булевий код при реалізації інтерфейсу Parcelable?
Я намагаюсь зробити " ArrayList Parcelableдля", щоб передати до активності список спеціальних об'єктів. Я починаю писати аmyObjectList клас, який розширює ArrayList<myObject>та впроваджує Parcelable. Деякі атрибути MyObjectє, booleanалеParcel не мають жодного методу read/writeBoolean. Який найкращий спосіб впоратися з цим?




11
Як надсилати об'єкти через пакет
Мені потрібно передати посилання на клас, який проводить більшу частину моєї обробки через пакет. Проблема полягає в тому, що він не має нічого спільного з намірами чи контекстами і має велику кількість непримітивних об'єктів. Як я пакую клас у складений / серіалізуючий та передаю його до startActivityForResult?

13
Чи є зручний спосіб створити класи даних Parcelable в Android з Kotlin?
Наразі я використовую відмінний AutoParcel у своєму проекті Java, який полегшує створення класів Parcelable. Тепер у Котліна, який я вважаю для свого наступного проекту, є ця концепція класів даних, які автоматично генерують методи рівності, hashCode та toString. Чи є зручний спосіб зробити клас даних Kotlin Parcelable зручним способом (без реалізації …

9
Перевага використання Parcelable замість об'єкта серіалізації
Як я розумію, Bundleі Parcelableналежить до того , як Android преформ сериализации. Він використовується, наприклад , в передачі даних між різними видами діяльності. Але мені цікаво, чи є якісь переваги у використанні Parcelableзамість класичної серіалізації у випадку збереження стану моїх бізнес-об’єктів у внутрішній пам'яті? Це буде простіше чи швидше, ніж …


4
Читання та запис масивів об’єктів, що підлягають парцеляції
У мене є такий клас, який читає та записує масив об’єктів з / на посилку: class ClassABC extends Parcelable { MyClass[] mObjList; private void readFromParcel(Parcel in) { mObjList = (MyClass[]) in.readParcelableArray( com.myApp.MyClass.class.getClassLoader())); } public void writeToParcel(Parcel out, int arg1) { out.writeParcelableArray(mObjList, 0); } private ClassABC(Parcel in) { readFromParcel(in); } public …

5
як правильно реалізувати Parcelable за допомогою ArrayList <Parcelable>?
У мене проблеми із складанням мого класу Parcelable. Проблема в тому, що я намагаюся написати на посилку учасника класу, який є ArrayList&lt;Parcelable&gt;об’єктом. ArrayListЦе Serializable, і об'єкти ( ZigBeeDev) в списку Parcelable. Ось відповідний код: package com.gnychis.coexisyst; import java.util.ArrayList; import java.util.Iterator; import android.os.Parcel; import android.os.Parcelable; public class ZigBeeNetwork implements Parcelable { …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.