Ivansuper
Ладно, простите, завязываю.
Ivansuper
У тебя баг рисовки
Ivansuper
Тень снизу кропнута
Ivansuper
Попробуй clipChildren false
Ivansuper
Или как то так
Ivansuper
Я под одеялом с телефона. Что значит покажи?
Ivansuper
Снизу. Там где пин сам
Ivansuper
Резкая больно грань тени
Ivansuper
Нет?
Ivansuper
: (
Ivansuper
Окааай
Ivansuper
Посему и говорю попробуй тот атрибут
Ivansuper
Он позволяет рисовать за гранями контейнеров
Ivansuper
Ладно. Но сама всплывашка выглядит мило
Сергій
https://pca.st/4pSu
Ivansuper
Да дезигнеры все что хочешь нарисуют, а вот реализовывать они не будут
Ivansuper
Знакомому дезигнер нарисовал веб сайт, который работает полностью на веб гл и меню сайта вращается вокруг центра страницы в 3д
Ivansuper
Вот тебе и дезигнер
Ivansuper
Гори
Ivansuper
А ты попробуй такое на Андроиде попользовать)))
Ivansuper
Да просто речь про размашистую руку дезигнеров
Ivansuper
Проще если сделать MVVM (условно) и отдать разметки с граф ресурсами дизайнеру
Ivansuper
На самом деле многие дизайнеры не имеют понятия о возможностях платформы и это не совсем правильно
Ivansuper
Они получаются по сути художниками, а не дизайнерами
Anonymous
если бы только андроид
Anonymous
😂😂😂
Ivansuper
Дальше 140 идет?
Ivansuper
Мусорщик у нас в системе наполовину lazy, поэтому хвост из занятой RAM нормален
Ivansuper
Сделай дамп хипа
Ivansuper
Посмотри большие объекты
Ivansuper
И что на них ссылается
Ivansuper
Это крайняя мера когда взгляд в код не помогает
Ivansuper
Опять же помоему 140 метров это вся занятая память показывается дебаггером. А не просто джава хип
Ivansuper
Ну ты посмотри. Сразу поймем что сидит
Сергій
да, был в rc
Iuriich
Как в rxjava сделать concat из двух maybe? На выходе observable хочу получить
Alexey
Ivansuper
Ну оно красиво. Но это не для сайта. Это медиа. Или игры.
Alexey
https://www.journaldev.com/2856/java-jvm-memory-model-memory-management-in-java
Alexey
Норм статья, с рисунками
Ivansuper
Ivansuper
А то бросит и пойдет по статьям
Ivansuper
Может уже нашел зацепку
Ivansuper
Alexey
Вангую lru cache забит битмапами
Max🔥
Всем привет! Тут кто-то пытался отловить состояние приложения в момент открытия менеджера приложений?(карусельки со списком приложений)
Ilia
Всем привет. Хочу перевести грейдл на котлин в проекте. Переименовал и исправил settings.gradle на settings.gradle.kts, и он теперь не отображается в Gradle Scripts в студии (сборка идет нормально при этом). Как поправить это?
Alexey
Max
Alexey
Ilia
Alexey
Ilia
Обратно на груви)
в смысле если gradle.settings на котлине, то он не будет в gradle scripts отображаться?
Max🔥
тебе надо узнать, когда приложение сворачивается что ли?
Нет, это было бы сильно легко. Дело в том что, когда приложение закрывается через менеджер приложений то не вызывается даже onDestroy()(у основного activity), хотелось бы как-то отследить открытия менеджера приложений чтобы обезопасить себя от неожиданного закрытия приложения(как я понял оно просто выгружается из памяти без всякого жизненного цикла)
Anton
Задам и тут вопрос по Rxjava. Представим есть Observable у которого вызывается оператор (пусть это будет map). Внутри этого оператора происходит Exception. В обычном случае описав обработчик ошибок внутри subscribe эта ошибка перехватывается и все отлично. Но если был вызва dispose и ошибка в операторе произошла после dispose тогда вываливается ошибка io.reactivex.exceptions.UndeliverableException. Можно ли это как-то обойти не используя свой RxJavaPlugins.onError ?
Max
Max🔥
Причем забавно, если в уведомлении добавить кнопку которая перезапускает сервис - он перезапускается вне зависимости от того как было закрыто приложение
Max
вроде решения в лоб нет, наверное надо пересмотреть логику в апке и вешаться на онпауз/стоп
Max🔥
Ну такое, пауз и стоп вызывается всегда когда не лень а дестрой вообще неизвестно когда вызваться может
Max
Max🔥
Max🔥
Max🔥
интересно, если приложение убивается из-за нехватки памяти, onStop вызывается?
Alexey
Alexey
ничего, он сам почистится
Max
Max
как только твоя активити уйдет с экрана - вызовится онстоп. для очистки памяти андроид будет килять фоновые активити, а значит они уже давно прошли онстоп
Max
вызвать то, ты вызовешь - а обрабатывать где?
Ivansuper
Нет
Ivansuper
Нельзя
Max🔥
Ivansuper
Бросай броадкасты
Anton
Если не ошибаюсь startActivity только с activity контекстом можно вызывать
Ivansuper
Anonymous
А зачем это делать из Application?
Ivansuper
Но ты не запустишь активность в том же таске
Anton
А с каким ещё?