Как правильно создать и использовать Android глобальные переменные? - PullRequest
0 голосов
/ 29 января 2020

У меня есть приложение, чьи различные действия нуждаются в доступе ко многим значениям, которые могут храниться в глобальной переменной , чтобы узнать, какие представления должны быть видимыми и / или разрешенными. Это своего рода переменная видимости. Дело в том, что я хочу сохранить все эти значения видимости в различных атрибутах этого объекта, и я хочу, чтобы этот объект оставался в безопасности на протяжении всего жизненного цикла приложения, а затем, когда я опустился до global variables.

Я прочитал различные варианты, чтобы сделать это:

1) Создание этого объекта в основном упражнении с использованием Singleton pattern .

2) Создание этого объекта как stati c class и выполнение значений в основном задании.

3) Создание этого объекта в виде вызова расширение приложения в основном задании.

Затем объект должен вызываться и вызываться из каждого действия приложения. Но является ли какая-либо из этих опций правильной и эффективной для доступа к глобальным переменным? Рекомендуется избегать использования глобальных переменных?

Спасибо

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