Сколько данных вы отправляете через намерения / пакеты другим действиям / фрагментам?

Например, у меня есть объект Java, который является рецептом, и в нем хранятся такие элементы, как идентификатор рецепта, имя рецепта, ингредиенты рецепта (ArrayList), шаги рецепта (ArrayList). Теперь у меня есть одно действие и фрагмент А (показывает имена рецептов в recyclerview), который загружается из локального файла Json ресурса. Затем вы нажимаете на имя рецепта, и он запускает фрагмент B (через и взаимодействует с действием), и он показывает информацию о рецепте, вы бы передали весь java-объект или просто отправили бы что-то вроде идентификатора рецепта, а затем открыли фрагмент B и перезагрузить данные из Json?

Сколько данных слишком много для передачи другому действию / фрагменту?

Спасибо, ребята, за ваш вклад в это.

Обновлено: Привет, ребята, спасибо за ваш вклад, я видел ограничения на размер отправляемых данных. Мне нужно немного уточнить, отправите ли вы весь объект Recipe и намерение или просто передадите идентификатор рецепта и. Перезагрузить данные из Json?

Пожалуйста, проверьте это: stackoverflow.com/questions/28729955/….

Janaaaa 26.07.2018 05:35

Возможный дубликат Предельный размер Intent.putExtras?

Sukhbir 26.07.2018 08:10
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
4
87
1

Ответы 1

Это больше похоже на

500KB

Сумма немного уменьшается в зависимости от версии Android.

Мой совет - добавлять в намерение только самые простые аргументы. Если вам нужно передать больше, используйте экземпляр приложения или создайте одноэлементный контейнер, содержащий данные, которые вы передаете.

Другие вопросы по теме