Передача протобуфа между Android Activity

1

У меня есть ListView который просматривает список моего объекта protobuf. Когда пользователь нажимает на элемент в ListView, я хочу показать детали этого объекта. В настоящее время я реализую это как отдельную деятельность. Прежде чем начать свою деятельность, мне нужно передать данные объекта.

Должен ли я сериализовать свой объект protobuf и передать его в дочерней активности? protobuf активности придется десериализовать объект protobuf.

Или я должен предоставить какой-либо аксессуар для моей дочерней активности для изменения частных полей родительской активности?

Теги:
protocol-buffers

1 ответ

0
Лучший ответ

Должен ли я сериализовать свой объект protobuf и передать его в дочерней активности? Детской активности придется десериализовать объект protobuf.

Да, это способ пойти, :)... или вы можете использовать Parcelable. Другой вариант - расширить класс Application и сохранить данные protobuf. Эти данные будут доступны во всех ваших мероприятиях.

Или я должен предоставить какой-либо аксессуар для моей дочерней активности для изменения частных полей родительской активности?

Нет, это плохая идея.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню