Павел 💻
Ребят помогите пожалуйста.Учусь по книге, и не пойму зачем TextWatcher? Без него же тоже должно работать
Vladislav
Ребята, может у кого бывало такое. Переопределил TextChangedListener у EditText. На всех телефонах нормально, а вот на самсунке перестала работать кнопка удаления текста. Просто не прилетает ивент в afterTextChanged. Не знаете куда копать?
Vladislav
Самсунг, сука, заебал уже
Павел 💻
а разве нельзя просто в переменную занести и потом setText?
Павел 💻
mTitleField = (EditText) v.findViewById(R.id.crime_title); mTitleField.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged( CharSequence s, int start, int count, int after) { // This space intentionally left blank } @Override public void onTextChanged( CharSequence s, int start, int before, int count) { mCrime.setTitle(s.toString()); } @Override public void afterTextChanged(Editable s) { // This one too } });
sergeich
Вот. По мере ввода текста в mTitleField меняется текст в mCrime
sergeich
Что ты в переменную занесешь и когда без вотчера?
Павел 💻
аааа всё, понял, спасибо большое...Просто мне казалось можно после того как ввёл сразу занести
sergeich
👍
Igor
Окей, статье быть.
Заготовка кода: https://gist.github.com/komigor/466fcdf7c30160e7cfea26d4ce21dd84 Если покритикуете, до того как начну писать, буду признателен. Если есть пожелания по типам протоколов и эвентов, которые нужно поддерживать – тоже буду признателен, поскольку не очень давно работаю с этой фигней, и особых тонкостей не знаю.
Igor
Ни че так там кода) А что это за A/B/C и зачем совмещать ООП и sealed классы, это же полиморфизм ограничевает?
Igor
Чтобы был :) Вроде без него не скомпилируется во что нужно.
Igor
Ни че так там кода) А что это за A/B/C и зачем совмещать ООП и sealed классы, это же полиморфизм ограничевает?
Для того и совмещать, чтобы потом when ругался, когда не все эвенты обрабатываются. Чтобы память не напрягать :)
PYTHON93
v e24p
Stan
Господа, а кто что юзает для model mapping'а? Имеется ввиду bean to bean маппинг. Стоит ли игра свеч вообще?
Igor
Господа, а кто что юзает для model mapping'а? Имеется ввиду bean to bean маппинг. Стоит ли игра свеч вообще?
extension функции, и много терпения XD. Игра стоит свеч если не лениво, либо если проект очень часто претерпевает изменения во всех слоях
Stan
extension функции, и много терпения XD. Игра стоит свеч если не лениво, либо если проект очень часто претерпевает изменения во всех слоях
Ух я бы с радостью, но СТО конкретно этого проекта очень против kotlin'а, я его в тесты еле протащил... А все эти Java мапперы на аннотациях какие-то подозрительные, не вижу преимуществ особых. Вот и решил узнать, может юзает кто.
Igor
У меня так. В одном проекте вообще в три-четыре модели могут парсится данные уровня сервисов, ибо права доступа...
Stan
Да я немного упоролся и через pure Java доменный слой всё таскаю, так что как минимум один маппинг постоянный, который из апи модели в апп модель :D Плюс есть пару кейсов, когда даже на дата слое лучше изолироваться от внешних структур.
Igor
По мере поступления претензий, предложений и обвинений в говнокоде будет правиться: https://habrahabr.ru/post/348190/
Eugene
Ну вообще это с шарпа и обычно по договорённости. Мы вот называем с I
Igor
а контракты тогда как писать, как в случае репозитория например?
Igor
поспорил бы, приведя в пример трехмодульный clean, который не сделать без интерфейсов такого рода
Timur
Здесь был Егор? :D
Timur
Дык я сразу его вспоминаю про уважение к объектам. :)
Anonymous
В world of warships blitz надо 4 экрана загрузки пережить, чтобы начать бой! В плане юзабилити это нормально?
Alexey
Неоднократно видел это, так что я бы не был так однозначен
Anonymous
¯ \ _ (ツ) _ / ¯
Igor
На вкус и цвет, или есть какие-то конкретные претензии? Во всех проектах использую, и не страдаю потом от изменений api/кусков спецификации и так далее
Igor
http://blog.thedigitalgroup.com/chetanv/wp-content/uploads/sites/23/2015/07/image_thumb1.png А напомните, чем клин отличается от onion architecture?
Sergey Mitrofanov
http://blog.thedigitalgroup.com/chetanv/wp-content/uploads/sites/23/2015/07/image_thumb1.png А напомните, чем клин отличается от onion architecture?
Цитата дяди Боба: "... Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include: - Hexagonal Architecture (a.k.a. Ports and Adapters) by Alistair Cockburn and adopted by Steve Freeman, and Nat Pryce in their wonderful book Growing Object Oriented Software - Onion Architecture by Jeffrey Palermo - Screaming Architecture from a blog of mine last year - DCI from James Coplien, and Trygve Reenskaug. -BCE by Ivar Jacobson from his book Object Oriented Software Engineering: A Use-Case Driven Approach Though these architectures all vary somewhat in their details, they are very similar. They all have the same objective, which is the separation of concerns. They all achieve this separation by dividing the software into layers. Each has at least one layer for business rules, and another for interfaces. ..." Копипаста от сюда: https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html
Корбен
Хера се
Корбен
Тич ми
Vlad
никак, это "типа" унифицированный стиль иконок. На flyme (meizu), например есть темы, где нет этого фона, а иконка может быть хоть прозрачной
Vlad
скорее всего на miui тоже есть такие темы
CodeByZen
Привет. Есть inflater он берет лейаут в котором есть кнопка. Хочу в getView методе сделать ее по ширине MATCH_PARENT. У меня там ConstraintLayout. Подскажите как сделать плиз.
Ivan
кто-то смотрел на это? https://github.com/alibaba/atlas
Igor
С сайдлодом декса надо быть осторожным
Anonymous
Здравствуйте
Anonymous
Можно пихнуть несколько RecyclerView в ViewPager без фрагментов?
Igor
Можно
L
Делаешь свою имплементацию PagerAdapter и отдаешь пейджеру
Alexey 🇪🇸
??
Gerc
MVP тоже?
Gerc
А как же тогда в активити писать запросы?
Gerc
Покажи свою архитектуру
Gerc
А жц как обрабатывается? Презентер в статике?
Anonymous
Пингвиненок сам скажет об этом
Igor
retain frament кэш сделайте
Anonymous
Народ, кто знает как сервису получить информацию о выполнении какого-то Task-а?
Anonymous
Как такие окна делаются?
Anonymous
Даниил
Добрый день. Кто нибудь использует Anko Layouts в продакшн? Эффективнее чем xml разметка?
Ivan
Добрый день. Кто нибудь использует Anko Layouts в продакшн? Эффективнее чем xml разметка?
если вы готовы жить с отсутствием превью(они его ломали раньше постоянно и не чинили по несколько месяцев) и готовы пожертвовать этим ради выгоды в 1 мл на инфлейте
Evg
Ivan
нормас фоточка брат
‍Yap
Четкая😀
Doston
Всем привет! У кого нибудь есть книга «Язык программирования Kotlin» ?
‍Yap
Привет, перемещаю View через GestureDetector. Как правильно потом сохранить новое положение при повороте?
‍Yap
да, но позиция (x,y) отличается для портретной и ландшафтной оринтации
Konstantin
да, но позиция (x,y) отличается для портретной и ландшафтной оринтации
При восстановлении производите трансформацию координат.
Евгений
Здравствуйте. Кто-нибудь юзал либу ExoMedia? https://github.com/brianwernick/ExoMedia Почему-то неправильно определяет разрешение видео. Видео 640*360, а показывает 640*480. Не сталкивались с таким?
Artem
Привет
Artem
Подскажите, можно ли с помощью канваса сделать сложное изображение с наложением одних частей на другое изображение (которое просто фоном будет) , дать этим частям id и обрабатывать нажатия на них?
Artem
Нужно что-то вроде этого
Artem
Artem
Да
Konstantin
Я не знаю как насчёт id но в своей вьюхе вы можете координаты нажатия поймать и потом сравнить их с координатами ваших пейнтов
Artem
Спасибо
Denis
забаньте уже(
Denis
Кого?
уже походу забанили
Anonymous
Ребят, подскажите, при удалении объекта, что происходит с памятью? Суть вопроса в том, можно ли из памяти вытащить информацию после удаления обьекта?