Глобальные переменные JAVA

280
28 февраля 2018, 08:51

Есть два активити в первом в переменную закладывается значение. Во втором активити это значение необходимо получить. Как передать переменную из одного активити в другое я знаю. Но как сделать глобальную переменную которая будет видна всем активити без передачи и если запускается первое активити оно переназначает эту переменную а во втором активити можно напрямую обратиться к этой переменной.

Как такое реализовать ?

Answer 1

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

READ ALSO
объект Bundle равен null в onCreate()

объект Bundle равен null в onCreate()

Я сохраняю состояние активити в onSaveInstanceState()

280
Отключить OnItemSelectedListener на один вызов

Отключить OnItemSelectedListener на один вызов

Не знаю как отключить все слушатели для spinner с помощью логической переменнойСейчас мой код выглядит так:

270
Позиционирование JFrame

Позиционирование JFrame

Проблема такая: Установлена Windows 10 Имеется экран 1920x1080 px По умолчанию windows ставит zoom 125% = 120dpi для этого разрешения (ну да и бог с ним) Zoom 125% делает...

278
Объясните код if __name__ == “__main__” в терминах языка Java

Объясните код if __name__ == “__main__” в терминах языка Java

Я новичок в Python и стараюсь понять все через язык, который знаю, - через JavaНаткнувшись на if __name__ == "__main__", впал в ступор

228