Кирилл
https://gist.github.com/indrih17/38cf4424ac952efb6fbc152587d601f6 как здесь выпилить Butterknife вызов? На что заменить?
Кирилл
на... ничего?)
Ну хз, вдруг что-то сломается?)
Кирилл
на... ничего?)
А, ещё там есть @BindView(R.id.et_code) EditText etCode; Который много где потом используется. Заменить на findViewById?
Кирилл
+
спасибо.)
ᴀɴᴅʀᴇʏ
findViewById мне кажется здесь лишний
Himars
Если не путаю, то если SELECT запрос возвращает Flowable то как раз и будет такое поведение, все кто на это запрос подпишутся, получат обноленные данные, после изменений в таблице
да, но мне нужно реализовать такое поведение без БД. Если по сокету приходит обновление - то мне нужно его разослать всем подпищикам
Andrew
Коллеги, кто умеет 3д объекты делать .obj ? Надо нарисовать квадрат 1см х 1см х 0.0001 см
Anonymous
+
А почему? Разве там нет ленивой инициализации? Ну типа findViewById юзается единожды
Anonymous
Нет. Единожды.
Ну все равно ButterKnife фигня такая Если проект на котлине то можно синтетик юзать вообще
ᴀɴᴅʀᴇʏ
Я просто редко вижу чтобы в проектах на котлине юзали butterknife
Anonymous
Котлин синтетик это прям ну класс бабас
Alex
@sergey_mirniy а дагер на котлине используют?
ᴀɴᴅʀᴇʏ
Да
Mike
хотя количество вреда от него вроде одинаковое
Anonymous
@sergey_mirniy а дагер на котлине используют?
Вроде как Kodein лучше подходит к синтаксису https://github.com/Kodein-Framework/Kodein-DI
Alex
псб
Mike
Koin сейчас популярен
Mike
Народ, так есть идеи?))
так ничего ж не понятно
Dmitry
Товарищи, подскажите пожалуйста, можно ли в файле build.gradle вместо "applicationId" подставить значение из строковых ресурсов? Просто много разных сборок нужно делать и хочу все параметры менять через один xml файл
Кирилл
так ничего ж не понятно
Ну, есть ListView, где должны показываться контакты. Проект был с андройд-либами версии 23, где-то. Обновил до 28 (сейчас уже и до androidx, но баг всё же есть), и контакт начал показываться в конце списка. Вот даже хз куда копать.
Кирилл
Вот тоже думаю..
Mike
сам перепиши, если времени много
Roman
Привет всем. Может кто натыкался на примеры создания впн клиента?)
Anonymous
Но ты можешь просто def переменные сделать
Dmitry
Зачем XML? Заведи .properties или что-то в этом роде.
Просто половина данных уже есть в одном xml файле, так проще
Mike
Просто половина данных уже есть в одном xml файле, так проще
можешь прям из build.gradle распарсить XML. Кажется, у груви это вообще в язык встреоно.
Dmitry
Хорошо, попробую, спасибо вам
Roman
Привет всем. Может кто натыкался на примеры создания впн клиента?)
Или может есть либы какие? Ничего не нагуглил нормального..
Vova
Привет) нужно тестовое задание для junior+ что посоветуете?
Кирилл
Layout Inspector. Посмотреть, нативный там ListView или Compat.
Так, я ошибся, прошу прощения. Разметка довольно долбанутая, поэтому перепутал, там ниже ListView, но он "выключен". Всё-таки Recycler, но тогда это тем более удивительно. Используется какой-то кастомный свайп-вью
Кирилл
Mike
Что именно прислать?)
весь проект, блин
Max🔥
В RecyclerView можно что-то класть?
Кирилл
весь проект, блин
Ну вот это я не могу.😁
Nikita
Привет) нужно тестовое задание для junior+ что посоветуете?
магазинчик напиши с корзинкой, ну и частью админской и клиентской
Mike
Ну вот это я не могу.😁
проверь LayoutManager; попробуй понемногу скрывать/удалять элементы UI
Nikita
тестовые задания - зло)
Lev
Посоны, хелп, у нас Firebase ивенты приходят только на 25 апи
Nikita
Почему ?
потому что многие любят давать задания на неделю и не оплачивать их :D
Nikita
А в этом плане
Nikita
Почему ?
если тестовое задание на пару часов это еще норм, если на 8 + часов то это уже зло
Nikita
Ясно
Nikita
если тестовое задание на пару часов это еще норм, если на 8 + часов то это уже зло
о тестовом задании на пару часов можно спокойно поговорить на интервью
Nikita
о тестовом задании на пару часов можно спокойно поговорить на интервью
а как же отсеивать кандидатов на этапе до интервью?
Vova
Нужно простое задание на пару часов типа поиск на гитхабе
Nikita
а как же отсеивать кандидатов на этапе до интервью?
по скилам из резюме, ну и hr всё таки...
Kanstantsin
тестовые задания - зло)
ну почему, подкачивать знания джунам например очень неплохо
Kanstantsin
когда на реальном проекте трудно
Fearless
Всем привет. Подскажите пожалуйста, в чем может быть проблема: кидаю в ресайлкер с GridLayoutManager айтемы с ImageView, при отображении у картинок появляются непонятные паддинги сверху и снизу. Если ставлю LinearLaoutManager, то никаких паддингов нет, и они идут непрерывнйо лентой
Vadim
Для EditText есть android:imeOptions="actionDone" а как обработать потерю фокуса?
Nikita
setOnFocusStateChangeListener
Somebody
@mancj Welcome
Mansur
Привет! Кто-нибудь может подсказать по Navigation Architecture Component: Создал xml файл, добавил переход между фрагментами. Переход работает нормально, но в первом фрагменте не вызывается onSaveInstanceState и я не могу сохранить состояние фрагмента, хотя при нажатии назад срабатывает onViewCreated и onViewStateRestored
Vadim
setOnFocusStateChangeListener
как бы ок, работает годно, но если ты уходишь с фрагмента, и потом возвращаешься назад, то беда, изменения не вступают в силу
Vadim
Не понял, какие изменения ?
ну допустим я в (!hasFocus) сую какую то логику и переключаясь между полями в рамках одного фрагмента всё работает корректно но если я перехожу в другой фрагмент и потом возвращаюсь назад в этот, то условие не срабатывает можно как то этот момент обычграть? типо сохранять state или что то в этом роде
Himars
Ретранслирую
Himars
привет знатоки Подскажите по уже затертой до дыр теме: Есть репозиторий на rx. Как реализовать такой функционал как в Room базе (Flowable) - при изменении айтема - пушить обновление всем подписчикам? Вот я при подписке получил данные, но пока я не отписался, если эти данные были изменены - я хочу получать обновления.
Nikita
во ViewModel например
Himars
почитай доку на Flowable уже
лучший ответ года