Mike
Богдан
Abdugani
Спасибо
Андрій
Konstantin
начнём с главного: какая проблема имеет место быть?
вобщем если есть какие то ссылки как правильно профайлить память, как узнать что в ней занимает больше (абстрактные string[] в профайлере ничего не дают, их просто дохера а откуда вызывается столько - неясно), может какие то инструменты другие есть кроме встроеного, ну канарейка есть само собой
Mike
Богдан
они не “абстрактные"
Богдан
тебе нужно смотреть, когда происходит allocation
Konstantin
Богдан
и тогда можно посмотреть где происходит выделение памяти
Богдан
в каком месте
Богдан
или дамп, как гражданин говорит
Богдан
гражданин мира!
Anonymous
всем хай! в SharedPrefs. можно впихнуть null в булеан?
Anonymous
говорит нельзя
Ваня
defValue должен быть того же типа
Ваня
Тогда бери не булеан
Ваня
А допустим инт
Ваня
Со значениями -1,0,1
Anonymous
а мне json выдает булеан)
Anonymous
ладно, пойду закостыляю
Anonymous
Kostya
Кто работал с библиотекой Leanback? Я правильно понимаю, что для GuidedStepSupportFragment есть дейт пикер, но нет тайм пикера?
Anonymous
Может кто нибудь кратко написать, что важного для программистов появилось в версиях 7-9. Допустим в 5 материал дизайн, в 6 doze mode. Чё то я в Гугле кроме всяких оптимизаций и второстепенных плюшек ничего не нашел. ConstraintLayout в какой версии появился?
Nikolay
Гайз есть задача, как сделать эмулятор мышки из тачскрина без рута?
Богдан
констрейнт лэйаут отношения к версиям ведра не имеет
Богдан
ну, например в 8 добавили notification channels
Богдан
и вообще сильно с уведомлениями поработали
Anonymous
Богдан
вообще этих изменений реально много, просто копать надо
причем многие из них касаются самой оси, а не API
Turalllb
не подскажете как можно грамотно такую фишку реализовать: Есть несколько табов в tabLoyaut , в Toolbar установлена кнопка Избранное, она добавляет активный таб в избранное. Теперь когда фрагмент таба загружается, он находит эту кнопку getActivity().findById() и вешает слушатель. Проблема: тот таб который загрузится последним вешает слушателем себя и теперь когда бы я не нажал в избранное, то добавляется самый последний таб..
✙
Stepan
Богдан
в 7 впилили сплит скрин, бандлинг уведомлений, настройки уведомлений (важность и тд.), ограничение мобильного трафика (data saver)
https://developer.android.com/about/versions/nougat/android-7.0
Богдан
я вручную писал, но там есть список, как оказалось
Богдан
ой, там ещё в орео чего-то с бэкграунд сервисами намудрили
Богдан
https://developer.android.com/about/versions/oreo/android-8.0
Богдан
очень много изменений)
Andrew
не подскажете как можно грамотно такую фишку реализовать: Есть несколько табов в tabLoyaut , в Toolbar установлена кнопка Избранное, она добавляет активный таб в избранное. Теперь когда фрагмент таба загружается, он находит эту кнопку getActivity().findById() и вешает слушатель. Проблема: тот таб который загрузится последним вешает слушателем себя и теперь когда бы я не нажал в избранное, то добавляется самый последний таб..
Ну, не делай это из таба, добавь например менеджер какой, который будет слушать кнопку, а таб будет подписываться на событие менеджера. В менеджере храни список подписчиков. Или просто в активити вынеси добавление в избранное. Ибо ты каждый раз переписываешь слушателя, ессно будет так, как ты написал
Stepan
Всем здарова
Говорят, тут где-то была ссылка на чат с ноутами, не подкинете?
Stepan
Ну или по железу для Android-разработки
Turalllb
Ну, не делай это из таба, добавь например менеджер какой, который будет слушать кнопку, а таб будет подписываться на событие менеджера. В менеджере храни список подписчиков. Или просто в активити вынеси добавление в избранное. Ибо ты каждый раз переписываешь слушателя, ессно будет так, как ты написал
Каждый подписчик хранит свою позицию. По нажатию менеджер, зная какой там сейчас активный в него и вещает ? Хотя.. Обычно вещают во всё что подписано. Не делал я менеджеры такие, не понимаю как он должен выглядеть. Проще наверно в активность вывести, но выглядит как то не красиво, в презентере активити приходится хранить состояние Избранный или нет, для всех табов. Поковыряю вариант с менеджером
Turalllb
voodoo
notification.setSmallIcon(......)
как эту хрень адаптировать под Oreo?
мне нужен красный фон с белой надписью внутри, а получается только текст, который закрашивается в красный.
Andrew
ᛖᚹᛋᛁᚱ
По моей шняга с пропаданием - Переписал все на CollapsedToolbarLayout все работает отлично, вывод - MotionLayout сырее всех сырых
Eugene
аннотация @WorkerThread означает BackgroundThread( не @UiThread )?
pavelkostyukov
Народ, всем привет, у кого был опыт подключения приложения по протоколу AMQP 1-0 к шине?
pavelkostyukov
Ну или начнём с того кто то с либой такой работал. - RabbitMQ
Konstantin
ты уверен что ты в том чате про это спрашиваешь
pavelkostyukov
Если совсем просто это гугл месадж клауд только хардкорные на максималках
Konstantin
шины сообщений это для бэкенда
pavelkostyukov
Уверен
pavelkostyukov
На 100%
pavelkostyukov
К шине подключаются не только из бека
IB
добрый день хорошие люди Можете подсказать что делает метод append //Android in Kotlin
Konstantin
Kostya
Kostya
@hulak и там есть GuidedDatePickerAction для даты, а такого для времени нет
pavelkostyukov
В гугле говорят что к amqp1 можно подключиться по либе rabbit, и есть плагин на java, вопрос в том кто подключал этот плагин и кому удавалось обмениваться свбжвми по amqp1, потому что прямой либы для java нет
Konstantin
Kostya
@hulak я имею ввиду такой экран и насколько я понимаю, чтобы в него добавить то виджет должен унаследоваться от GuidedAction
Kostya
Kostya
Олександр
Andrew
Anonymous
Здравствуйте ещё раз.Скажите пожалуйста, можно ли добавить пикчи по левой стороне элемента списка без кастомных адаптеров?
Anonymous
именно без кастомных адаптеров
Мумитроль
Не бойтесь написать свой Adapter