Kanstantsin
заворачивать bean с 5 Int в строку
Kanstantsin
хм-хм-хм
Kanstantsin
когда Parcel не будет этого делать
Mike
вангую что json это строка
...а на латинице/ASCII это занимает вдвое больше памяти, чем массив байт
Dmitry
вот от гугла ответ про сериализацию
Mike
https://youtu.be/IwxIIUypnTE?t=205
вот к ЭТОМУ стоит прислушиваться с большой осторожностью
Dmitry
лол, почему?
Mike
лол, почему?
Потому что там порой рассказывают какую-то дичь.
Dmitry
ууу, а какую дичь на stackoverflow говорят
Anonymous
А, не, тупанул
Dmitry
а в чатиках...
Mike
Это же гугл!))
Да, цирк уродов.
Dmitry
так что по жизни надо быть осторожным)
Mike
так что по жизни надо быть осторожным)
ну SO зачастую поприличнее, чем в гугловых видеобложеках
Dmitry
давай пруфы
Mike
давай пруфы
видяха про энамы, где предлагается заменить их на @IntDef
Dmitry
Mike
какого года?
Какая разница?
Dmitry
на этом io они рассказывали что разработка сильно изменилась с тех пор, и енамы это норм
Dmitry
и они сами на них переходят потихоньку
Dmitry
рассказывать про то что время идёт, технологии меняются?
Dmitry
https://youtu.be/IrMw7MEgADk?t=75
Alexey
время идет, телефоны уже не тормозят от enum, переходим на них, парни
Alexey
или че они там экономили? может память?
Mike
рассказывать про то что время идёт, технологии меняются?
сравнивать enum'ы с целочисленными константами; говорить, что enum'ы хоть сколько-нибудь заметны на рантайме и при этом делать AppCompat
Dmitry
Sometimes, I see blogs or stack overflow, someone being really mad about something that we sad 10 years ago. Don't be mad. It's ok. Things change.
Dmitry
или че они там экономили? может память?
на dalvik было актуально, на art всё ок
Dmitry
челик в красном прям чувствует твоё к нему недоверие)
Mike
на dalvik было актуально, на art всё ок
Никогда не было актуально! Знаешь, что такое bloatware? Они могут удалить все энамы из своих проектов, они от этого не станут менее перегруженными и неповоротливыми!
Mike
@mobile_jobs_talk
Soul
@mobile_jobs_talk
спасибо
Vladimir
что-то у меня в студии 3.2 поиск перестал работать
Nick Senchurin
Прошу помощи у знатоков сервисов (а может быть не только). У меня сейчас стоит задача сделать на андройд устройстве бесперерывный режим работы. Есть некое устройство вывода на печать, которое подключено к планшету. В каком то виде планшет забирает с облака данные (например пуш) и передает их на печать в подключенное устройство. В общем интересует, можно ли сделать так, чтобы это всё работало в состоянии, когда планшет уснул ? Какие на сегодняшний день хорошие практики? Вроде как сервисы потихоньку отмирают и в ближайшем будущем все будет в воркменеджере
Nick Senchurin
Или же можно сделать неубиваемый сервис, который всегда висел бы в фоне и делал подгрузку данных и отправление на подлюченную железку нужных команд
Nick Senchurin
Foreground service называется
спасибо за наводку, пойду гуглить, еще не приходилось работать с таким
Nick Senchurin
Foreground service называется
ого, его даже андройд не будет убивать, не стоит прогресс на месте оказывается 😂
Алексей
Павло
спасибо за наводку, пойду гуглить, еще не приходилось работать с таким
если можете влиять на пользователей устройств, то еще бельій список, чтобьі наверняка: https://developer.android.com/training/monitoring-device-state/doze-standby#whitelisting-cases
Nick Senchurin
ох, девайс у меня тот еще... ну будем надеяться что сервис будет работать стабильно)
Nick Senchurin
андроид не будет, а вот MIUI, зараза, может :)
Solution for MIUI 7.0 => Security => Autostart => select Apps that you want to run in background => Reboot After reboot your device should able to run your application services in background like other android devices do. SO жжот))
Mike
надо попробовать плеер поставить и посмотреть, как он соснёт, когда я приложение смахну
Nick Senchurin
ну в моем случае пользователь будет в плену ) будет делать, что скажут
Nick Senchurin
интересно, а можно отследить момент убития этого форграунд сервиса... чтоб крэш, смску или мэйл отослать куда надо?
Алексей
нет, убийство процесса всегда внезапно как гибель с небес
Kirill
Подскажите как реализовать подобное поведение: TextView передается текст, если его он занимает больше 5 строк, то отображается 4 строки и 5 - «Показать полностью» При нажатии на показать полностью TextView увеличивается и показывает текст полностью
Kirill
Kirill
Как у ВК
Kirill
основная проблема - понять, что текст занимает больше 5 строк
Stepan
Повесить на TextView GlobalTreeObserver
Stepan
И в методе onGlobal считать кол-во строк
Stepan
Но как-то жёстко выходит
Stepan
Уверен, что уже есть либы с подобным функционалом
Stepan
Только я таких не знаю😊
Alexey
у них 2 разных текст вью. Считаешь если текст больше N символов, то бьешь на 2 текствью, по клику показать полностью меняешь один на другой
Kirill
Тоже думал об этом, но у них одно
Kirill
Alexey
Тоже думал об этом, но у них одно
Я делал одно текствью и это геморой
Alexey
тут не показывается Gone
Алексей
показать полностью может быть spannable text-ом отформатировано, и клик лисенер на спане висит. А когда нажмёте - анимированно появится другое textview
Alexey
там где-то можно посмотреть все дерево вьюшек, вот его посмотри в не нажатом и нажатом состоянии
Alex
чем история закончилась то?
Kirill
Screenshot (11 окт. 2018 г. 16:42:14)
Alexey
не подскажешь инструмент?
https://developer.android.com/studio/debug/layout-inspector
Kirill
вк через spannable походу сделало