Aleksey Goryachev
Andrey
А каким лучше оператором в рыксе пользоваться, если надо последовательно запустить запросы к серверу?
Aleksey Goryachev
JasurbekA
Jasurbek Abdiroziqov: Hello there. Does anyone know url provides json for testing my app. I need three fields 1. Title 2. Description. (Optinal) 3. Image url to download image ..... I need infinity of the array of these fields for testing Paging architecture component Thanks in advance
Anonymous
wow this chat become english now
Andrey
Здесь имеется в виду, что я, например, запрашиваю обновление токена (1 запрос), а потом этот полученный токен мне надо передать в метод получения юзера (2 запрос)
Anonymous
yeap of course w/o translater!!
Konstantin
es, of kos
Konstantin
everyone should know english nowadays
Anonymous
how to animate symbols in textview? i need to translate letters "from horizontal to vertical word" before -ACAB after - A C A B next i need to make animation "left-to-right" from every letter
Anonymous
like a de-abbreviation transformation animation
Igor
Всем привет, есть приложение MVVM + Room, проблема состоит в том что livedata(которая подписана на изменения в БД) и на которую подписан фрагмент. БД постоянно возращает целый ObservableList. Например удалил я последнний элемент в адаптере, всего элементов 20, тогда подписка на бд возвращает 19. (все кроме удаленного), выходит рефреш целого листа, как можно сделать чтобы обновление происходило для конкретного элемента, если БД возвращает лист полностью
Mike
исправил
👍 спасибо
Вадим
можно ли получить view из контекста приложения? нужно для Snackbar.make()
Вадим
Anonymous
ApplicationContext? нет
Anonymous
ActivityContext можно кастнуть к Activity а потом android.R.id.content
Mike
Diffutils вроде бы
Сириусли? БД точно знает, что и где удалилось, но мы будем проходить по листу и вычислять, что же это было?
Anonymous
Вот такой вопрос: кто был в армии? Там как-то вообще могут куда-то посадить за комп если прогер?
В РБ создают подразделение для программеров. Бесплатная работа. А так лучше нормально послужить. Хоть жизненного опыта набраться можно. Без компутеров ваших
Igor
Diffutils вроде бы
Спасибо, а если будет очень много элементов в адаптере все будет перебираться , не будет ли влиять на перфоменс
Вадим
Какую именно view? (вот и ответ)
как я понял ViewGroup нужен или который от него
Alexey
Не занимался но можно, знаю
Вадим
Mike
Таки можно распаралелить там
не, только вынести в бэкграунд
Anonymous
Здравствуйте, пожалуйста посоветуйте для новичка в программирований на языке Java, (Java, Android developers ) книгу или что-то не очень тяжёлое.
Andrey
Kaneki Farmatfa как для новичка вообще в программированию, то лучше начинать одного из языка котлин, пхп или пайтон или яваскрипт, если Вы уже выбрали направление андроид-разработчик, то лучше уже начинать с котлина
Anonymous
Спасибо за помощь
Никита 🙃
Спасибо за помощь
Не слушай. Не начинай с Котлина
ᴀɴᴅʀᴇʏ
Java стоит учить только из-за того, что куча документации на ней написано, даже если не собираешься его использовать в проектах
Andrey
Никита ✓Многие из таки легких языков пайтон или пхп переходят на Си++ или на яву, главное научится программировать. С котлина переходить на яву будет легче, чем с пхп, но 99% людей которые начинали с явы или си++ так и не начали программировать, даже после 5 лет в универе, а вот те кто начинали в школе писать на пхп, а потом без проблем перешли на яву или на си++, главное иметь опыт в программирования в реальных проектах.
Anonymous
Спасибо вам всем за помощь, очень благодарен за разъяснения
Eugene
Сейчас свободно пишу на плюсах, шарпе, джаве(в т.ч. Котлин)
Eugene
Не согласен с утверждением вообще
Eugene
Пхп приучает к плохому коду, очень мало ограничений, в отличии от более строгих языков и в идеале плюсов
Eugene
А если речь идёт именно об андроид языках, то джава должна быть первой однозначно
Andrey
я знаю, многие в универе, которые изучали пхп, уже на втором курсе участвовали в реальных проектах, а те кто изучали яву, и си-шарп, так и 5 лет изучали и после универа не нашли работу. вариант №1 изучить легкий язык за 1 год и получить 4 года практики в реальных проектах вариант №2 изучать сложный язык программирования 5 лет, то не факт, что будешь программировать на этом языке Те кто уже работает программистом, если у них бы была машина времени, они бы выбрали второй вариант, так как у них изначально способности к программированию выше, чем у 99% людей из тех которые изучают программирование, но далеко не все такие как Вы.
Eugene
У пхп дико низкий порог вхождения, но это не делает его лучше
Andrey
Kaneki Farmatfa можешь начинать с явы-программировать, если почувствуешь, что это сложно, то попробуй с котлина, в любом случаи стоять на одном месте не стоит, нужно продолжать изучать программирование, хоть с любого языка
Ivan
Ребята, где лучше делать mViewModel.myData.observe в фрагменте? Я ранше делал mViewModel.myData.observe в активити, сейчас перенёс всё во фрагмент и наблюдаю, что иногда данные не отображаются (белый экран). Т.е. может 10 раз подряд нормально отработать, 2 раза белый экран, 5 раз нормально, 1 нет и тд, рандом, в общем... Пробовал в onStart, onActivityCreated, onViewCreated, всё равно парой проскакивает белый экран вместо данных, причём данные в datasorce точно загружаются, через логи вижу
Pavel
А лучше просто возьми python)
Pavel
Все будут уважать и писать будешь быстро)
ᛖᚹᛋᛁᚱ
уже неправда) раньше вроде не работал, у меня сейчас проект работает
У меня дебаг работает, а релиз не собирается. Много unresolved методов
Nikita
да
А что ты показываешь если лайв дата возвращает null?
Ivan
А что ты показываешь если лайв дата возвращает null?
если ошибка, то показываюю определенный слой
Ivan
вот смысл в том, что лайв дата не приходит null, а ресайклер просто не выполняется, я в онбинд ставил лог, он не вызывался. ПОлучается, данные пришли, но ресайклер не наполнился
Ivan
и так рандомно
Ivan
без закономерности
Nikita
А не потому ли у тебя белый экран что ты вызываешь setVisibilitiesOfLayout?
Yaroslav
подскажите пожалуйста по FCM: Есть 2 проекта Firebase: для прод и для тестов. В бета версии приложения можно переключать рабочий и тестовый сервер. Можно ли при этом переключать какой firebase проект использовать? Как это настроить? Нужно 2 gson файла? А не будет ли конфликта имен и т.д.
Ivan
А не потому ли у тебя белый экран что ты вызываешь setVisibilitiesOfLayout?
я дебажил. когда приходят данные всегда срабатывает, как нужно, т.е. тот setVisibilitiesOfLayouts, который делает ресайклер видимым
Nikita
я дебажил. когда приходят данные всегда срабатывает, как нужно, т.е. тот setVisibilitiesOfLayouts, который делает ресайклер видимым
Ну я предполагаю что проблема в том, что когда от лайв даты приходит null ты скрываешь Вью, поэтому у тебя и появляется белый экран.
Ivan
Поток сознания) ничего не понял )
Вот запускаю я прилу , она может 10 раз нормально отработать, потом опять запускаю 3 раза подряд – 3 раза белый экран, потом 2 раза нормально, потом 2 раза белый экран. Т.е. полный рандом. Думаю, что если бы неправильно видимости слоёв менял, всегда бы был белый экран.
Ivan
вот тут основные данные приходят
Nikita
Т.е ты данные суешь в LiveData а лайв дата не срабатывает?
Ivan
Т.е ты данные суешь в LiveData а лайв дата не срабатывает?
данные datasource забирает с сервера, причём всегда успешно. но в ресайклер они не попадают порой
Nikita
данные datasource забирает с сервера, причём всегда успешно. но в ресайклер они не попадают порой
Как данные должны попасть в ресайклер ? Т.е данные пришли в датасорс дальше какая логика ?