LuVairo, Вы всегда можете добавить столько атрибутов, сколько вам потребуется.
В папке values у вас лежит файл colors.xml с цветами для дневной схемы. Имена этих цветов вы задаете сами.
В папку values-night вы кладете такой же файл colors.xml с такими же именами цветов, но с "ночными" значениями.
foonfyrick, Всё так, но я же не знаю, что там у тебя происходит. Может ты считаешь что приложение закрылось, а это не так. Вот, чтобы в этом убедиться, и нужно подтвердить, что они плодятся.
foonfyrick, Вот поэтому я и написал, что нужно сначала убедиться есть ли утечка. Мне кажется, что то, что ты считаешь утечкой, на самом деле нормальное поведение. Утечка, это когда при многократном пересоздании активити, у тебя в памяти растет количество связанных объектов. А если ты просто прибил активити, а в памяти что-то осталось. Это еще не факт что утечка. Поэтому и leak canary показывает 0 утечек.
Поскольку код внутри листнера у вас весь а попытке, он крашится не может. Значит крашится само обращение к переменной btn_back через точку. Это может быть если btn_back = null
Если findViewById возвращает вам null значит вью с id button_back нет в лейауте, с которым вы работаете.
Это я и сам понимаю. Его еще и планировщику можно будет подсунуть, чтобы срабатывал при входе пользователя. Осталось узнать, что писать в скрипте, как программно устанавливать настройки разрешения экрана..
Кстати, я для Android разработки еще и на C#+Unity рекомендовал бы глянуть. Вдруг карьера в геймдев занесет. Но это на десерт, начинать с этого ИМХО не стоит.
Денис Загаевский, Денис, вот почему-то всегда забывают про легаси. Конечно, всем хочется работать на острие прогресса, вот только не все на этом острие умещаются, кому то приходится заниматься и нудным сопровождением старого кода, а он часто написан на Java.
P.S. Забавно, что вы с плашкой "Куратор тега Java" - так топите за Котлин =)