2013-09-29 3 views
0

Предположим, что у меня есть 3 действия, называемые A, B и C, которые отображаются последовательно пользователю. (A -> B-> C) В операции A есть объект с изображением, к которому необходимо получить доступ по активности C. Учитывая, что кеши изображений могут иметь размер в несколько мегабайт, нормально ли передавать кеш из A -> B -> C с использованием намерений?Передача данных между несмежными действиями?

Я также читал о глобальных синглтон-контекстах .. это правильный путь?

+0

Глобальный единый экземпляр кэша изображений - это правильный путь. –

+0

Не могли бы вы объяснить, почему? – mahela007

ответ

0

В любом случае это будет работать, но первый A> B> C является пустой тратой ресурсов и логически не правильный. Поэтому я бы использовал второй вариант - глобальный единый экземпляр (используйте шаблон singleton), который будет использоваться всякий раз, когда вам это нужно в вашем приложении.

Смежные вопросы