Описание тега parcelable
NoneParcelable относится к способности объекта быть преобразованным в посылку, контейнер для чтения и записи данных различного типа с использованием специфической для типа, а не универсальной сериализации
4
ответа
@Parcelize аннотация вместе с наследованием
Я не могу создать общую структуру вместе с аннотацией @parcelize. Я хочу, чтобы конструктор использовался как конструктор для Jason, Room и Parcelable. Предположим, у нас есть класс @Parcelize class Food(var taste: String = "") Теперь два решения, к…
04 янв '18 в 14:31
2
ответа
Android: как пользоваться Class<? расширяет Activity> как тип переменной в Parcelable
У меня проблемы с записью и чтением переменной, тип которой Class<? extends Activity> но я мог бы найти любое решение для этого. clas - имя переменной, тип которой Class<? extends Activity>, Я использую эту переменную для открытия связан…
16 дек '13 в 23:33
5
ответов
Передача 2D-массива в другое действие
Как передать 2 объекта деноминационного массива в качестве параметра другой деятельности как получить значение строки двухмерного массива в другой деятельности String [][]str; Intent l = new Intent(context,AgAppMenu.class); l.putExtra("msg",str); l.…
31 авг '12 в 11:54
2
ответа
Android - Java - передать значения через намерения, связки или Parcelables?
Контекст: Android Я прочитал много примеров в сети для передачи данных между действиями. Что я выучил: Передача примитивных данных через Intents (intent.putExtra(ключ, значение)) Объедините примитивные данные и поместите их в intent.putExtra (ключ, …
13 апр '15 в 14:33
1
ответ
ArrayList объекта Pracelable, вызывающего исключение
Я получаю исключение, когда передаю массив объектов Parcelable в службу GCM. Помощь будет принята с благодарностью. Это не относится к некоторым другим вопросам (таким как этот), где у них был ArrayList внутри объекта, подлежащего передаче. У меня е…
27 окт '15 в 21:16
0
ответов
Отправка списка неподдерживаемого типа с помощью parceler
Я пытаюсь отправить Список между двумя Активитами, используя Parceler. Вот что я пытался сделать: Intent intent = new Intent(SearchServices.this, MainActivity.class); intent.putExtra(SearchServices.PARCELER_TAG,Parcels.wrap( new Services(Arrays.asLi…
10 окт '17 в 01:38
2
ответа
Класс не найден при отмене сортировки
Я пытаюсь передать объекты между фрагментами, и я использую интерфейс Parcelable. Вот мой класс, но что-то напутало со свойством ArrayList, как я получил: java.lang.ClassNotFoundException: hu.company.myapp.modul.RaceDayUnit и у моего класса есть Arr…
27 апр '15 в 11:02
1
ответ
Ошибка отправки по Android
У меня проблема с андроидом посекабельной. Я получаю это исключение: 01-04 03:21:00.318: ERROR/AndroidRuntime(18973): FATAL EXCEPTION: main java.lang.RuntimeException: Parcel android.os.Parcel@48302ba8: Unmarshalling unknown type code 6881383 at off…
13 окт '11 в 04:06
10
ответов
Как читать и писать Enum в посылку на Android?
Вот мой модельный класс: public enum Action { RETRY, SETTINGS } private int imageId; private String description; private String actionName; private Action action; public NetworkError(int imageId, String description, String actionName, Action action …
03 июл '16 в 22:44
2
ответа
Передача пользовательских объектов класса с использованием parcelable
Как я могу получить доступ к объекту пользовательского класса в классе, реализующем parcelable? У меня есть класс посылки class A implements Parcelable{ private CustomClass B; } Можно ли использовать этот пользовательский класс в качестве нормальной…
17 ноя '17 в 03:45
2
ответа
Android передает ArrayList<Object> в Intent
Я знаю, что есть два способа сделать это: Parcelable и Serializable. Другой метод (плохой) - это статические переменные. Запись в этом списке может быть экземпляром класса A или класса B. Я попытался передать список, используя Parcelable и Serializa…
03 ноя '14 в 09:26
1
ответ
Сервис в Android: Parcelable ArrayList между сервисом и активностью через уведомление
Я отправляю из Сервиса уведомление, которое содержит Parcelable ArrayList. //my service code Intent intent = new Intent(mContext, AutoSearchActivity.class); //In this list, there is 3 elements intent.putParcelableArrayListExtra(Staff.JSON_ARRAY,staf…
27 мар '12 в 09:26
2
ответа
Unmarshalling неизвестного исключения типа кода при возобновлении
У меня есть приложение, в котором я получил табуляцию с двумя фрагментами, приложение работает отлично, но когда я закрываю приложение с помощью кнопки меню и некоторое время использую другие приложения, а когда я возобновляю свое приложение, оно вы…
09 мар '16 в 16:42
2
ответа
Запись перечисления в Посылку, вызывающее RuntimeException
Я только что опубликовал этот вопрос, и кто-то предложил мне взглянуть на другой ответ. В другом ответе он сказал мне, чтобы положить перечисление в посылку как Serializable, (А если вы не понимаете, о чем я говорю, прочитайте пост выше.) Я попыталс…
24 авг '15 в 09:46
1
ответ
В чем разница между `writeValue` и`writeParcelable`?
Я искал способ передать объект из одной деятельности в другую. В разных руководствах говорилось, что лучший способ сделать это - сделать класс Parcelable. Мне удалось это реализовать, но у меня остался один вопрос. Есть ссылка на другой подлежащий п…
12 окт '15 в 08:53
1
ответ
Сбой при чтении вложенного Parcelable
У меня есть класс, который расширяет Parcelable. Он имеет переменную-член, которая является ArrayList другого класса, который также расширяет Parcelable. Я передаю объект MyClass1 в Intent обратно в Activity и считываю его. Когда конструктор достига…
11 апр '12 в 19:46
1
ответ
Можно ли использовать Java-отражение в объектах, которые реализуют интерфейс, пригодный для разделения?
Ранее я написал приложение, которое использовало отражение для сериализации данных из json в объекты, и это решение работало нормально. Сейчас я работаю над версией 2.0 этого приложения и сейчас пытаюсь изолировать всю логику модели в сервисе и отде…
30 янв '12 в 17:04
2
ответа
Отправить arraylist<class> в другое намерение
У меня есть этот класс: public class Hotel implements Parcelable { public Hotel() { super(); } public Hotel(Parcel in) { this.id = in.readString(); this.hotelFileName = in.readString(); this.hotelName = in.readString(); this.rating = in.readString()…
16 июл '12 в 17:39
5
ответов
Как передать объект другому виду деятельности? Если объект уже реализует интерфейс (поэтому он не может реализовать Parcelable)?
Я пытаюсь передать Объект от одного действия другому, и я знаю, что должен использовать Parcelable или же Serializable но мой класс Object уже реализует интерфейс. Есть ли способ обойти это?
19 янв '16 в 22:14
1
ответ
Эффективный метод для доступа к данным во всех видах деятельности
У меня есть небольшое приложение, которое записывает сообщения и сохраняет их в объекте, который реализует Parcelable. В приложении у меня есть много сообщений (около 2000), и это занимает значительное время, проходящее между действиями через intent…
17 мар '11 в 05:00