Алексей
Любой код основан на java.lang.Thread.
Ну это как "любое приложение начинает работу в main
Алексей
(Хотя не во всех языках так)
Anonymous
Какой смысл этого вопроса?
Понять все ли написано на нем. Просто я где то читал что корутина не образует thread. Сам пока я с ними не работал.
Mike
(Хотя не во всех языках так)
но в JVM/ART всегда так
Алексей
Я просто про то, что это вполне очевидно
Kanstantsin
для работы
Kanstantsin
там уже как настроишь
Алексей
Прерываемая
Kanstantsin
но корутины работают в разных Thread
Vyacheslav
Ребят по MVP я могу вызвать в колбеке из тулбара сразу вызов другого активити во Вью, или нужно передать команду в презентер а потом из него вызывать вью
Vyacheslav
как правильно
Mike
как правильно
Что значит «правильно»?
Kanstantsin
Что значит «правильно»?
так, как считаешь ты ))
Vyacheslav
Что значит «правильно»?
согласно паттерну MVP
Siarhei
Ребят по MVP я могу вызвать в колбеке из тулбара сразу вызов другого активити во Вью, или нужно передать команду в презентер а потом из него вызывать вью
вообще по красоте прокинуть в презентер, а презентер не назад метод view.showScreen(xxx) дернет, а router.showScreen(xxx)
Алексей
Когда-нибудь я напишу что-то правильно
Siarhei
роутера нет
ну тогда в 1 вариант
Anonymous
Цель упростить разработку, наверное это не сильно важно
Mike
Вот! Цель — понятный и тестируемый код, разве нет?
Vyacheslav
ну тогда в 1 вариант
это значит делать переброс через презентер и из презентера вызывать ?
Himars
Привет всем! Подскажите, пожалуйста, что лучше взять на вооружение для сканирования QR кодов разного рода: 1) ZXing 2) Google Mobile Vision?
Dmitry
Привет всем! Подскажите, пожалуйста, что лучше взять на вооружение для сканирования QR кодов разного рода: 1) ZXing 2) Google Mobile Vision?
Привет! Большой разницы не заметишь. отличия в работе этих двух библиотек начинаются с одномерных типов штрих-кодов.
Dmitry
Но GMV проще интегрировать в проект
Himars
Привет! Большой разницы не заметишь. отличия в работе этих двух библиотек начинаются с одномерных типов штрих-кодов.
Спасибо! Но получается отличие только в том, что Google Mobile Vision это доп зависимость от Google Services. И если их на устройстве нет, то нужна альтернатива для скана кода.
Siarhei
это значит делать переброс через презентер и из презентера вызывать ?
да, ведь view знает только что нажатие произошло, а что с этим делать уже решает презентер, ну и так как это андроид и другие экраны только через view слой нормально в твоем случае, то обратно на вью вызов "покажи экран", но лично мне больше нравится через роутер это делать.
Nikita
WBCS и CryptoBazar Fund проводят хакатон 19 мая в Москве. Кому нужна ссылка, пишите в личку, господа.
Siarhei
есть пример кода на гитхабе? или чем пользуешься для роутинга
свой проприетарный класс, могу разве что только с интерфейсом помочь, он в презентерах инжектится через даггер
Siarhei
https://pastebin.com/JyZE70Kp
Siarhei
скоро jetpack от гугла будет, и всё это канет в лету
Anonymous
А как по MVP правильно бутерброд есть? Колбасой к верху, или на язык класть?
Anonymous
Help, pls.
Volodymyr
А как по MVP правильно бутерброд есть? Колбасой к верху, или на язык класть?
Достать колбасу с репозитория, и передать ивент "сьесть" презентеру
Anonymous
оба варианта неправильные 😼
Не буду тогда бутерброд есть :(
Anna
привет :) думаю, кто-то сталкивался когда нужно показать edittext поле под табом. как вы решили эту ситуацию?
Anna
Anna
проблема в том, что клава перекрывает поле полностью
Anna
Volodymyr
android:windowSoftInputMode="adjustResize"
Volodymyr
в манифесте
Kanstantsin
у activity поиграйтесь с флагами
Kanstantsin
а вот уже опередели
Anna
android:windowSoftInputMode="adjustResize" - не помогает
Kanstantsin
нужно скролл добавить
Kanstantsin
я думаю
Kanstantsin
если его нету
Kanstantsin
чтоб экран мог скроллится
Sergey
adjustPan?
Volodymyr
нужно скролл добавить
+, Нужно layout обернуть в ScrollView
Volodymyr
с ConstraintLayout 1.0 кстати не будет работать, может в 1.1 уже пофиксили но сомневаюсь
A
Всем привет. Не подскажите, почему DashPathEffect не работает на восьмом андроиде?
Anna
adjustPan?
не помог
Konstantin
Вот! Цель — понятный и тестируемый код, разве нет?
нет. код не может и не должен быть самоцелью
Mike
нет. код не может и не должен быть самоцелью
ага, это лишь промежуточное звено
Anonymous
язык совать между колбасой и хлебом
Но почему когда я инжекчу язык между хлебом и колбасой, то выхватываю nullpointerexception для языка?😕
Konstantin
ладно хоть в пирожок не инжектишь
Sergey
не помог
https://stackoverflow.com/questions/27854029/androidwindowsoftinputmode-adjustpan-is-not-working
Himars
XCodeScanner
Спасибо! Сейчас обкатываю https://github.com/yuriy-budiyev/code-scanner
Anna
https://stackoverflow.com/questions/27854029/androidwindowsoftinputmode-adjustpan-is-not-working
ничего из этого не помогло. дело в том, что есть фрагмент с табами. а под ним отдельный фрагмент с edittext...
Vasyl
Привет всем! такой вопрос кто имел дело с TDD?
Sergey
ничего из этого не помогло. дело в том, что есть фрагмент с табами. а под ним отдельный фрагмент с edittext...
Тогда да, с фрагментами не будет работать :( Вариант без фрагментов не подходит? Иначе придется костылить. Например, добавлять пустую вьюху под фрагментом с табами и двигать родительский ScrollView 🙈
Alexander
android:windowSoftInputMode="adjustResize" - не помогает
В рутовом лэйауте этого экрана fitSystemWindows= true можно попробовать
Alexander
А если в скролл Вью обернуть?
Sergey
хотя adjustResize с fullScroll(ScrollView.FOCUS_DOWN) родительского ScrollView должно помочь
Anna
А если в скролл Вью обернуть?
фрагмент? обернула всё в скрол вью и родительский фрагмент с табами и встраиваемый