Должен ли я использовать статические переменные / методы или отправлять их значения в связке? - PullRequest
0 голосов
/ 13 марта 2012

У меня есть основная активность и некоторые статические переменные (полученные значения в методе onCreate ()).

У меня также есть 6 других Activities и 1 Broadcast Receiver, использующих эти статические переменные. И они могут изменить свои значения в указанную Activity или Broadcast Receiver.

Должен ли я использовать статические переменные / методы или отправлять их значения в связке? Что лучше оптимизировать?

Извините за мой английский.

Ответы [ 2 ]

3 голосов
/ 13 марта 2012

Статические переменные могут (и будут во многих случаях) сбрасываться, когда пользователь отправляет ваше приложение в фоновый режим, потому что система будет сериализовать все, что может отслеживать на диске, чтобы сохранить для дальнейшего использования исохранить оперативную памятьЕсли вы отправите свои значения в пакетах, все ваши данные будут успешно сохранены и восстановлены позже, когда это действительно потребуется.

2 голосов
/ 13 марта 2012

Похоже, вы должны использовать SharedPreferences

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