Anonymous
нет, зачем сбрасывать. он у меня статический, контейнер ниже тулбара
Alexey
нет, зачем сбрасывать. он у меня статический, контейнер ниже тулбара
ну вот теперь после перехода с 3 фрагмента во всех других надо будет тоже менять title у тулбара
Anonymous
3 конечный фрагмент. Может быть по вашему мнению я делаю не правильно, но мне всего один поменять тайтл нужно, и для каждого фрагмента делать отдельный тулбар я посчитал нецелесообразно
Alexey
ну ок, твое дело
Anonymous
Делал исходя из задачи😕
VӨVΛ
Добрый день, подскажите, у меня есть активити и класс. В Активити я хочу вызвать метод класса, и дождаться когда он выполниться и получить результат, если метод это новый фоновый поток. Как отследить это?
VӨVΛ
Да что то читал про него, подскажите, если я из активити вызову метот из другого класса, а этот медот будет с екземпляром Asynck TAsk то как мне обновить инфу на Активити из другого класса?
Андрей
он уже работает в мэйн треде
Андрей
да и вообще неужели мало примеров про асинктаски?)
Андрей
да
Андрей
исправлю
VӨVΛ
в асинктаске есть onPostExecute или типа того
Я бы могу весь код впилить в один файл, но слишком много кода выходит, вот по этому вывожу потовые запросы в другой файл.
Андрей
Я бы могу весь код впилить в один файл, но слишком много кода выходит, вот по этому вывожу потовые запросы в другой файл.
ну если уж решил не писать говнокод, то растащи эти много кода на несколько слоев и перестань использовать асинктаски)
Михаил
ну хоть чистого кода для начала))
Андрей
ну хоть чистого кода для начала))
ну хотя бы кода для начала
Андрей
Капитан Очевидность - Миллиард советов, которые вы и так знаете
Андрей
кроме морали "если ты не убедил манагера что писать нормально нужно прямо сейчас, то огребешь лично ты впоследствии", там нихера нет интересного, потраченное время
Андрей
ничуть не лучше если новичок будет следовать всем указаниям боба
Андрей
нет, это было в чистом коде в том числе
Андрей
Vladyslav
Зачем эта дичь в 2к18? Есть же вектор
Вектора нет. Есть только растр
Alexey
Вектора нет. Есть только растр
это философская мысль?
Михаил
охуенно читал, садись, 5
где тут написано что ты должен клянчить время на чистый код?
Vladyslav
это философская мысль?
Это мои реалии. На проекте вектор используется везде где можно, но не в коммуникации с бэком
Андрей
где тут написано что ты должен клянчить время на чистый код?
"а ваша работа - также страстно защищать код"
Андрей
да и в целом контекст именно про это
Alexey
где тут написано что ты должен клянчить время на чистый код?
вот в последней книге мартин пишет что надо свою линию гнуть и объяснять
Alexey
Это мои реалии. На проекте вектор используется везде где можно, но не в коммуникации с бэком
при чем тут бэк и вектор? А вообще если фон там монотонный, то 9patch можно использовать
Alexey
Экранов дохулион, на все картинки не нарисуешь
Alexey
(я про фоновые картинки)
Михаил
ну соль в том, что ты как профессионал должен знать, что нужно писать поддерживаемый код и закладывать время на разработку именно с учетом этого, а не с настроем поскорее код наляпать чтоб оно завелось. нормальный код это часть работы разработчика
Vladyslav
(я про фоновые картинки)
Ну да, сейчас бы фотки найн патчем нарисовать
Vladyslav
Отличная идея
Alexey
вдруг там лого по центру и фон
Alexey
норм будет
Peter
Всем привет. Подскажите пожалуйста. Создаю clip drawable в папке drawables (код на скриншоте), но превью не отображается и саму drawable не видно при установке src в image view.
Михаил
"а ваша работа - также страстно защищать код"
да, но если тебе для того чтоб норм код писать надо много больше времени, чем на говнокод, то это проблема навыков. че там проблема констану вынести, метод на два разбить, если он большой получился, а если класс много делает и стал большим, то его разбить, или переменную нормально назвать, а не abc.
Anonymous
Если adjustResize ресайзит содержимое экрана для клавы правильно ли я понял что можно корневую вью сделать кастомной и ловить открытие клавы с помощью onSizeChanged? Какие ещё могут быть кейсы вызова этого метода? Чтобы не промахнуться
Глеб
человеки, обновил implementation 'com.google.firebase:firebase-ads:17.0.0' до 17 версии, приложуха не стартует добавил в манифест свой ca-app-pub-блаблабла в <application> <meta-data> все равно не стратует
Глеб
java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:
Глеб
все то же, что и до записи в манифесте
Глеб
Invalid application ID. Follow instructions here: find your app ID.
Глеб
ну, айди тот)
Alexey
ca-app-pub-################~######### вот такого вида должен быть, с тильдой
Глеб
реклама-то работала, пока приложуха работала
Глеб
а у меня там не тильда, а слэш
Loki
Здравствуйте, может кто скинуть jdk 1.6 ,оракл для получение просить авторизацию, а если попитаюсь залогинится чет не дает на загрузку
Глеб
ок, пойду уточнать айдишник
Alexey
а у меня там не тильда, а слэш
слэш это айди рекламного блока, а с тильдой это айди приложения
Глеб
ааа
Глеб
ооок..
Глеб
спс
Anonymous
подкажите, какие компоненты заюзать для создания "фоновой" части будильника?
Alexey
подкажите, какие компоненты заюзать для создания "фоновой" части будильника?
https://developer.android.com/reference/androidx/work/WorkManager вероятнее всего это
Alexey
А еще?)
https://github.com/evernote/android-job
Alexey
А еще?)
https://github.com/firebase/firebase-jobdispatcher-android
Anonymous
https://github.com/firebase/firebase-jobdispatcher-android
Это выбрать между ними?
Александр
хороший код это еще и про архитектуру вообщет. А нормальную архитектуру сделать значительно сложнее чем пихнуть все в god object, после чего сидеть и радоваться что все работает
согласен. другое дело, что бывает сложно сразу делать всю архитектуру правильно, т.к. это может занять сильно больше времени на изучение лучших практик, чем изначально заявил начальнику. и бывает проще сдать говнокод, чем бодаться с начальством и своей ленью) у меня сейчас начальство требует качества и не особо думает о времени. большой плюс в этом - архитектура становится намного круче, правда времени требует раза в 3 больше
Anonymous
ага
Благодарю
Влад
Добрый день, у меня несколько вопросов новечка, подскажите должен ли презентер быть синглтоном или должен каждый раз создаваться новый экземплярпри создании активити/фрагмента в MVP?
Alexey
Добрый день, у меня несколько вопросов новечка, подскажите должен ли презентер быть синглтоном или должен каждый раз создаваться новый экземплярпри создании активити/фрагмента в MVP?
если правильно присоединять и отсоединять вью, то может быть и синглтоном. если приложение маленькое на 2 презентера, то почему бы нет) главное чтобы ничего никуда не утекло
Влад
А как тогда вьюха должны переживать переворот экрана? ведь при пересоздании активити/фрагмента пойдет новый запрос на данные и значит пойдет новый запрос либо в бд лио в сеть
Nikita
Подскажите как в котлине дату компаирить val a = resultList.sortedBy { it.date } не хочет что-то делать
Nikita
там джавовый Date
Влад
искал, но там оч разные варианты, хотел понять как правильно