Пакетный массив json / File / пользовательских объектов в Android - PullRequest
0 голосов
/ 21 октября 2010

как связать массив объектов File или массив объектов Json или массив пользовательских объектов в одном действии и отправить его другому, и как правильно получить к ним доступ.?

Примитивные типы, такие как string, довольно просты с

Intent in = new Intent();
Bundle bundle = new Bundle();
bundle.putString("name", "test");
in.putExtras(bundle);
startActivity(in);

Некоторые читатели предлагают использовать Parcelable, некоторые сериализуемые !!Как правильно и как это сделать.?

1 Ответ

0 голосов
/ 21 октября 2010

Если вы уже используете JSON, тогда это обычный старый текст, и вам не нужны причудливые межпроцессные механизмы для его сериализации.

Лично я бы предпочел Parcelable вместо Serializable в любой день недели - если только вы не пишете в постоянное хранилище - но чтобы быть уверенным, мне нужно знать немного больше о проблеме, которую вы пытаетесьрешить ...

Что будет делать упражнение 2 с данными из занятия 1?Действие 2 будет в порядке с использованием его собственной копии данных, или вы ожидаете изменений, которые оно делает видимыми для действия 1?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...