Dmitry
В апп можно повешать листенер
это круто, но как понять что все они уничтожены? типо счетчик вешать?
Dmitry
или есть менее грязные хаки?
Dmitry
ActivityLifecycleCallbacks
а onTrimMemory не подойдет?
Mike
а onTrimMemory не подойдет?
это же совершенно о другом
Dmitry
это же совершенно о другом
согласен, но мне не обязательно прям чтобы сразу отрабатывало, необходимо больше понять что приложение полностью ушло в фон
Alexey
requestLayout(), сорян никогда не научусь во всей этой каше сразу соображать
Разобрался в итоге. Подзапутался в иерархии изначально. CheckableImageButton лежит во FrameLayout. Нужно дергать этот FrameLayout и у него менять параметры как раз. Сейчас прилеплю скрин с кодом
Anonymous
viewModel.data.observe можно ли данный код прописать в onResume?
Anonymous
Типо не будет утечки там или еще чего?
Anonymous
Можно ли как-то изменить цвет текста статус бара? Апи 21
Anonymous
MVVM топчек
Кирилл
MVVM топчек
К чему это вообще?
Stunner // 🎄
я ебал миюай
Stunner // 🎄
Stunner // 🎄
есть ли шансы на фикс?
Кирилл
есть ли шансы на фикс?
А на остальных устройствах норм?
Stunner // 🎄
А на остальных устройствах норм?
только на miui такие приколы, насколько знаю
Stunner // 🎄
на чистом андроид 10 все норм
Alexandr
ну все же миюай довольно приличное количество юзает, так что лучше канеш пофиксить
Stunner // 🎄
https://github.com/Stunnerr/BSL/blob/master/app/src/main/res/layout/activity_pro.xml вот лейаут
Stunner // 🎄
Может ли это быть из-за coordinatorlayout?
Alexandr
ну ты код не кидал же, как тут подсказать точно? могу сказать что универсальным является самый новый который лайаут, у меня на миюай норм работает всегда, если он у тя уже там, ну попробуй на другом миюай затестить вдруг только тот такой
Stunner // 🎄
думаю да
Странно. На темной теме все нормально. Тему наследую от materialcomponents
Anonymous
Программный UI 👍, кастомвьюшки и т.д)
Ivan
Здравствуйте, товарищи, поделитесь опытом пожалуйста какие есть компиляторы/интерпретаторы под андроид? В смысле чтобы на телефоне кодить какие-нибудь простые программки
Ivan
Если вдруг котлин компилятор есть будет вообще круто. Заранее спасибо
Олександр
Странно. На темной теме все нормально. Тему наследую от materialcomponents
миюай, конечно, со своими приколами. Но юзаю его сам уже почти 5 лет, с разметкой проблем не возникало))
Ivan
кложа?..
Именно оффлайн компилятор?
Mike
Именно оффлайн компилятор?
там интерпретатор должен быть. @angmarr, не подскажешь?
Паша
Парни, доброй ночи. Подскажите пожалуйста ресурсы какие то для ознакомления чтобы начать работать с firebase. Я сам с документации и туториалов начал, но сейчас нужны микро моменты, с использованием cloud functions и ничего нормального найти не могу
Ivan
там интерпретатор должен быть. @angmarr, не подскажешь?
Ну ну в смысле, да, но там главное было в слове оффлайн =)
Mike
Ну ну в смысле, да, но там главное было в слове оффлайн =)
Компилятор/интерпретатор/рантайм кложи небольшой, а код на ней, например, вполне компилируется граалем (это вам не груви сраный). Так что я бы пробовал туда для начала.
Mike
Ребята, я вас поздравляю 😎 Теперь можно коннектиться к ведро-девайсу и запускать произвольный LISP код. https://github.com/y2k/remote-embeded-repl#пример-использования-kotlin-scratches
Ivan
^^ тут лисп, но не кложа
Ага, спасибо,я гляну
Mike
Ну это старье, вот актуальная разработка) https://github.com/y2k/language
расскажи, чего ты не запустил готовый интерпретатор/репл :)
Igor
расскажи, чего ты не запустил готовый интерпретатор/репл :)
Ну смотри, реально думаю запустить clojurescipt интерпретатор Нативная кложурка - требует java8 - достаточно тяжелая - генерирует байткод на лету через ASM, а в dex это нельзя
Anonymous
Всем привет назрел вопрос. Делаю приложения и при запуске идёт первоначальная настройка(выбор языка выбор темы) Как можно сделать чтобы этот выбор был только один раз т.к прт повторном запуске приложения этой настрлйки уже не было?
Aleksey
А для новичков можно?))
что именно не понятно?
Anonymous
что именно не понятно?
Если честно всё😭
Данил
Ну погуглите SharedPreferences
Anonymous
Ну погуглите SharedPreferences
Придумал будет проверка если есть файл то будет пропущено если нету файла будет настройка и создан файл
Дима
Гений чо, тебе все советуют Pref, очень полезная штука, но лучше создать файл :)
Kristos
подскажите как работать с fragment, например отслеживать клики и изменения Edittext
Kristos
Может погуглишь?
подскажи правильный запрос для гугла) я пытался...
Kristos
там нужен context
я пытался, но так и не понял откуда его взять
Данил
fragment по умолчанию имеет context
Данил
только проверь на null
Данил
getContext() попробуй
Kristos
getContext() попробуй
так пытался
Kristos
context in fragment
ок, щас поищу)
P҉h҉o҉e҉n҉i҉x҉
подскажи правильный запрос для гугла) я пытался...
Я имею ввиду вообще, как создавать фрагменты и работать с ними. http://developer.alexanderklimov.ru/android/theory/fragments.php https://startandroid.ru/ru/uroki/vse-uroki-spiskom/175-urok-105-android-3-fragments-dinamicheskaja-rabota.html
P҉h҉o҉e҉n҉i҉x҉
так пытался
В фрагментах контекст получают с помощью requireContext()
Stunner // 🎄
А для новичков можно?))
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(null); prefs.putBoolean("setup",true);
Stunner // 🎄
Аналогично с prefs.getBoolean()
только второй параметр для первоначального значения, как я понимаю это будет false
TheBukharian
пацаны как можно сделать так чтобы после перезапуска, приложение заходило в последнее активити и при этом сохранялись все данные, к примеру прогноз погоды: по умолчанию стоит город Москва, а когда нажимаешь на кнопку Питера то активити перезапускается и стоят данные Питера пока ты другой город не выберешь
TheBukharian
что то типа паузы должно быть
TheBukharian
нет нет
TheBukharian
нужно просто как то на паузу поставить приложение,но чтобы это работало даже при выходе из приложения
Anton
тогда только магия
TheBukharian
😁😁
TheBukharian
нет ничего невозможного ведь
Anton
именно, поэтому надо где-то хранить