Отправка объекта класса через класс данных - PullRequest
0 голосов
/ 16 мая 2018

Android недавно представила WorkManager для планирования задач.Одна из мощных функций этого WorkManager состоит в объединении нескольких задач с помощью объединения , , затем и beginW * . Класс данных используется для отправки данных между этими задачами.Но после прохождения класса Data и Data.Builder я не нашел способа отправить объект Class через класс Data между различными задачами, дажедо Сериализуемый или Товарный .Как я могу отправить объект класса между различными задачами?

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

Я задавал тот же вопрос здесь

@Sagar действительно указывает правильный ответ на ваш вопрос, просто публикуя мой ответ здесь для людей, ищущих потенциальные обходные пути.

0 голосов
/ 16 мая 2018

Data - это облегченный контейнер, который представляет собой простую карту значений ключей и может содержать только значения примитивов и строк вместе с их версией String.Это действительно предназначено для легкой, промежуточной передачи данных.Он не должен использоваться для объектов Serializable или Parcelable и не способен их удерживать.

Обратите внимание, что при сериализации размер данных ограничен 10 КБ.

...