0 / 0 / 0
Регистрация: 29.03.2018
Сообщений: 6
|
|||||||||||
1 | |||||||||||
Глобальная переменная типа TextView21.01.2021, 14:11. Показов 1670. Ответов 2
Метки android studio (Все метки)
Написал приложение в котором по нажатию кнопки меняются цвет и размер у виджетов TextView. Затем создал функцию, при обращении к которой все виджеты принимают изначальные параметры. Возникла необходимость объявить переменные TextView глобальными:
en: Non-static field 'textview1' cannot be referenced from a static context ru: На нестатическое поле 'textview1' нельзя ссылаться из статического контекста Вопрос в том, как объявить переменные, хранящие виджеты, глобальными, чтобы к ним обращаться из любого места программы?
0
|
21.01.2021, 14:11 | |
Ответы с готовыми решениями:
2
Глобальная переменная в Java SetOnClickListener исчезает глобальная переменная String-array resources, как глобальная переменная Обмен данными между Activity (одна глобальная переменная) |
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
21.01.2021, 15:41 | 2 |
Сообщение было отмечено aaaalex как решение
Решение
Объявить переменные в начале класса активити, проинициализировать в onCreate, класс Global удалить и никогда так не делать, у метода cancellation убрать static.
2
|
22 / 20 / 5
Регистрация: 29.02.2016
Сообщений: 590
|
|
25.01.2021, 17:40 | 3 |
Так сделай переменные static'ами, а в нужном месте их инициализируй. Такой подход называется "синглтоном". Но в таком виде - это бэд практис
0
|
25.01.2021, 17:40 | |
25.01.2021, 17:40 | |
Помогаю со студенческими работами здесь
3
Глобальная переменная, которую можно использовать в других Activity Маска вывода в EditView (либо TextView) полей класса типа Date Текст из TextView перенести в другой TextView по нажатию Button Как сделать вывод типа "25.000" в textView? Переменная типа Uri Глобальная или статическая переменная не может быть управляемого типа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |