Lë
Но чото я туплю.
Я сделал реализацию для первого фрагмента(список с задачами, во втором фрагменте у меня список с уведомлениями, а в третьем с записями) Мое активити должно имплементировать 3 Listenera или сделать наоборот 3 фрагмента имплементируют один интерфейс
Gregory
Смотря откуда исходят события
Lë
Gregory
Тогда фрагменты реализуют интерфейс
Lë
в активити один EditText, который добавляет записи в бд, фрагменты эти записи обновляют в списке, каждый по своей категории(задачи, уведомления, записи)
Lë
все верно
Gregory
Lë
Vladislav
Всем здравствуйте.
Вопрос по Firebase.
Возможно ли отправлять Push-сообщения из Firebase Console при изменении коллекций в RealTime DB или CloudFirestore автоматически?
Ihor
Можно, Cloud Functions погугли
Семен
Как сделать чтобы в searchview сразу появлялся текст, при первой загрузке сразу захардкоженный текст, не могу найти метод
Ihor
Смотря для каких целей, вообще ты их деплоишь прямо в firebase
Ihor
если это просто триггеры на события в бд, то не надо сервер
Ihor
Ну так там ни слова про сервер, онли функции написанные на джаваскрипте
Семен
точнее установить могу, но не могу сделать сразу видимым. Только значок остается. А когда поиск обновляется. Когда значок лупы нажимаешь там текст появляется. Мне нужно еще только, чтобы сразу можно было продолжить набирать. При смене конфигурации сохранить состояние SearcView
Ihor
node js для того чтобы деплоить на firebase
Vladislav
ᛖᚹᛋᛁᚱ
Кто знает, Shared Transition изменяет размер изображения во время самого перехода
ᛖᚹᛋᛁᚱ
как с єтим боротся
ᛖᚹᛋᛁᚱ
т.е. при начале перехода, изображение уменьшается, передвигается и увеличивается
ᛖᚹᛋᛁᚱ
что создает крайне неприятное мерцание изображения
Семен
searchView.setIconified(false);
нашел
Anonymous
Eugene
Ребятки, доброй ночи! Кто-то чекал уже корутины в котлин 1.3? Какое мнение?
Mike
Anonymous
та не
Eugene
использую со времён 1.2
Не подскажешь, как их подключить правильно? Потому что я не могу добится возможности использования async .await
Eugene
Только через GlobalScore.async
Mike
та не
«Вот вам мой бессмысленный скрин ошибки. Никакая дополнительная информация не нужна.»
Mike
Eugene
так вот оно
Угу...а в гугле куча примеров без него, старые примеры или другая библа?
Eugene
Ну даже это не суть. Раньше была тема как RunBlocking или что-то типа того. Оно осталось сейчас?
Mike
Mike
Eugene
осталось
Хм...Тоже относительно GlobalScore?
Mike
Eugene
не знаю даже
Ок, в любом случае спасибо, хотя бы не буду долбить это GlobalScore на предмет того, что его раньше не было)
VӨVΛ
День добрый, подскажите правильную реализацию.
Есть Активити.
В нем нужно листать влево в право.(таким образов выбираеться нужный елемент)
Елемент состоит из картинки или текста и вводным полем.
Так же в низу нужно кнопку что бы при нажатии на неё происходило изменение названия на выбрано и сохранялося номер выбраной страницы.
И при перелистивании влево в право, если номер страницы совпадает то на кнопке "выбрано", если нет, то "выбрать".
Mike
Mike
Lë
Dyno
Смотрите, в приложении разная информация отделена блоками. Это что каждый блок — отдельный вьюгруп? То есть линеарлайут например? Ну там блоков на один экран штук 7
Кирилл
Dyno
Lë
Lë
Recycler на стеройдах - с сворачивающиемися заголовками, ты про это?
Dyno
Dyno
Вот тут например тоже видно
Dyno
Как разделено на разные блоки
Dyno
Это все отдельные вьюгруп или это как-то по другому делается? Вопрос в том нормально ли это сделать через вьюгруп? Не плохо ли когда у тебя на одном экране штук 7-10 разных вьюгруп
Lë
по мне так MultiTypeRecyclerView, у каждого типа свой визуальный стиль
Кирилл
Не типизированы. Я ныл об этом тут.
Да, читал. Но мне кажется, ты слишком много значения придаёшь статической типизации.) Не, я тоже между статиком и динамиком выберу статик, но иногда приходится со скрежетом в зубах мириться.🤷♂
Lë
Mike
Кирилл
VӨVΛ
Вот что вижу окно, как правильно это реализовать?
Anonymous
Mike
Ты про какой канал?
Про корутинный. Который как локальный броадкаст менеджер, только лучше :)
Mike
Кирилл
Anonymous
спасибо
VӨVΛ
https://pastebin.com/LDXRRNj7
Anonymous
Anonymous
Но я уже пробовал xD
Кирилл
Подскажите, пожалуйста... Меня тут один баг достаточно давно мучает. Вот код: https://gist.github.com/indrih17/6daa57565c6654b8e5b8aaa9ca261e7a
Баг в том, что когда подключения нет и я закрываю активити - вызывается отмена запущенных корутин, мне выкидывает ошибку ConnectingToRepositoryException, которую презентер ещё пытается обработать в try-catch, обращается к view и падает с NullPointerException. Что делать, куда копать?
Anonymous
как научить нейросеть определять одного конкретного человека по голосу вне зависимости от текста фраз
Кирилл
Да. После отмены запущенных корутин они не досрочно выходят...
Кирилл
Ну я так же делаю. Вызывается онпауз, я вызываю detach, зануляется Вью, отменяются запущенные корутины, после чего повисшее соединение обрывается и корутина (которая вроде как уже отменена) пытается обработать экзепшен
Кирилл
Видимо так и придётся, но чёт жесть... Каждый раз...
Кирилл
Понятно что в котлине это не сложно, но достаточно некрасиво
Кирилл
Много знаков вопроса. Будь я на джаве, я бы вообще не пережил.😂
Кирилл
Красивый метод?