2013-10-04 5 views
0

Лучше ли передать такой тип данных, как список, или сделать его глобальным и использовать везде?Android: Intent vs Global

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

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

+0

См. Это http://stackoverflow.com/questions/9529302/what-is-more-efficient-static-data-passing-shared-preferences-database – SKT

ответ

0

Это полностью зависит от ваших потребностей.

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

Но в случае, если вы хотите использовать одно и то же значение во всех или большинстве своих действий, вы должны перейти с глобальной декларацией.