Victor
У меня на винде сейчас memu и bluestack. Memu больше нравится. Но винда достала. Хочу в ближайшую неделю её сносить навсегда
Victor
Интересно, кому нужна платная версия тогда, если для разработки бесплатной хватает..)
Сергій
надо отталкиваться от платных фичь
Сергій
там по-моему запись экрана, gps и сенсоры в платной версии
Кирилл
Нужно ли добавлять focusable везде где стоит clickable?
Сергій
Нужно ли добавлять focusable везде где стоит clickable?
желательно, это больше для accessibility и управлением с клавиатуры или пульта
Кирилл
Ну например text view focusable не нужно же, да?
Сергій
если он кликабельный у тебя, значит это активный элемент и по-хорошему ему нужен визуальный фибдек в виде селектора
Кирилл
это у меня есть
Сергій
конечно же если тебя парит тема с accessibility
Сергій
если у тебя свой самописный селектор, он тоже должен описывать состояние focused
Кирилл
Я ему просто selectableItemBackground поставил на бэк
Кирилл
Алсо в constraint layout можно этим двум элементам поставить один ripple эффект (те чтобы он был сразу на два элемента) без добавления их в какой-то родительский элемент? Пробовал через group, не сработало
Кирилл
Хм, ладно, спасибо
Mike
@Harmonizr ну и выбор...
Ну предложи свой
Vladislav.
Ну предложи свой
мне нравился какой то из списка ранее.
Dyno
ну давайте, пусть котлинг нет победит 😁
Artur
Топите за 17, вы чего
Norim
Привет парни, можете подсказать как ретрофитом сразу получить и посты и все его коменты?
Norim
https://jsonplaceholder.typicode.com/ с вот этого ресурса их беру
Aleksey
мне нравился какой то из списка ранее.
большинство правит, извини
Andrei
Привет парни, можете подсказать как ретрофитом сразу получить и посты и все его коменты?
Тебя не смущает, что это абсолютно 2 разных запроса? Тебе сначала нужно список постов получить, чтобы узнать id, по id уже список комментариев конкретного поста запрашивать. Список постов: GET https://jsonplaceholder.typicode.com/posts Комменты к конкретному: GET https://jsonplaceholder.typicode.com/posts/1/comments
Anonymous
Почему андроид не запускает рекурсивный метод? То есть сам себя внутри?
ivan
Скинь этот медом и инпут/аутпут
Алексей
Ребята, как из Firebase Dynamic Link достать параметры utm при получении на Android?
Олег
Всем боброго утра
Олег
setLayoutManagerProduct(MainActivity.getInstance().mainViewModel!!.displayTypeProduct.value!!) MainActivity.getInstance().mainViewModel!!.displayTypeProduct.observe(viewLifecycleOwner, Observer { if (productAdapter.value != null) { setLayoutManagerProduct(it) productAdapter.value!!.setDisplay(it) } else { productAdapter.value = ProductAdapter(clickListener = MainActivity.getInstance().onClickListenerProduct, displayType = it) } fragment_catalog_recycler_view_products.adapter = productAdapter.value })
Олег
ломаю себе день голову, setLayoutManager() почему-то работает нормально, если только до обсервера, при том, что если его поставить в else по идеи тоже самое, но так он почему-то откатывает список к верху
Олег
вот сама функция
Олег
private fun setLayoutManagerProduct(displayProduct: DisplayProduct) { if (productAdapter.value != null && productAdapter.value!!.displayType == displayProduct && fragment_catalog_recycler_view_products.layoutManager != null) { return } when(displayProduct) { DisplayProduct.CARD -> { Utilities.log("her3") fragment_catalog_recycler_view_products.layoutManager = GridLayoutManager(MainActivity.getInstance(), 2) } DisplayProduct.LIST -> { Utilities.log("her4") fragment_catalog_recycler_view_products.layoutManager = LinearLayoutManager(MainActivity.getInstance(), RecyclerView.VERTICAL,false) } DisplayProduct.LIST_PLUS -> { Utilities.log("her5") fragment_catalog_recycler_view_products.layoutManager = LinearLayoutManager(MainActivity.getInstance(), RecyclerView.VERTICAL,false) } else ->{} } }
Олег
подскажите, что не так делаю плиз, кроме гавнокода)
ShadelessFox
такой уже есть
Он в нём и написал 🌝
Олег
https://pastebin.com/ZcPJkPv9, сама функция https://pastebin.com/Nhdp7qyy
Олег
ломаю себе день голову, setLayoutManager() почему-то работает нормально, если только до обсервера, при том, что если его поставить в else по идеи тоже самое, но так он почему-то откатывает список к верху
Олег
До изобретения пастебин оставалось ещё много времени
не вкурсах был, залил, буду знать на будущее)
ShadelessFox
А ещё есть gist.github.com 🌝
Alex Android
А в чём разница 4 и 9?
Дима
ребята , кто работал с UPnP protocol ? отправлять команды я то умею , но вот как принимать данные и обработать событие после того как на устройстве что то переключили ?
Norim
Не к каждому, а только к конкретному
Ну у меня как минимум должно быть колличество комментариев под каждым постом. Это значит что если я беру 50 постов это ещё 50 запросов чтобы посчитать им колличество комментариев
Norim
Не делай отображение количества комментов. Или делай свою апи
Требуют колличество, вот я и думаю как это лучше сделать
Andrei
Требуют колличество, вот я и думаю как это лучше сделать
Тестовое что ли? Кто-то запрещает вопросы уточняющие задавать? Зачастую задания устаревшие бывают, без учёта новых версий апи
Gulshen
Ребят,подскажите please...а как делать custom edittext,чтоб не single design был?
Artem
штоа?
Artem
Ребят,подскажите please...а как делать custom edittext,чтоб не single design был?
унаследуйся от него и сделай свой класс как тебе хочется
Norim
Gulshen
унаследуйся от него и сделай свой класс как тебе хочется
Спасибо.Можете статью или что то скинуть?а то я и найти не могу
Artem
Спасибо.Можете статью или что то скинуть?а то я и найти не могу
https://google-developer-training.github.io/android-developer-advanced-course-practicals/unit-5-advanced-graphics-and-views/lesson-10-custom-views/10-1a-p-using-custom-views/10-1a-p-using-custom-views.html
Andrei
Что-то типо тестовое. А какой вопрос задать?) Можно не надо количество комментариев?)
Ты серьезно?))) Скажи, что количество комментов не приходит в респонсе, из-за этого надо будет дичь в виде запросов к каждому посту делать
Artem
Вот реально когда курсы свои по андрюше открою - ПЕРВЫМ УРОКОМ будет "ребятки, а сейчас мы будем учиться гуглить 4 часа к ряду, суки"
Artem
извините последнее слово
Artem
не конкретно к кому то, а бомбёжка
R
Сказали в custom layout сделать надо
Назови класс, который отнаследуешь CustomLayout. Твой вопрос непонятен. Попробуй переформулировать
Artem
Окей, спасибо)
тестовое на какую позицию, если не секрет?)
leksss
Подскажите пожалуйста, почему он распознает как View, когда это Recycle? Не могу понять, почему не инфлейтится макет
Artem
Сказали в custom layout сделать надо
ну делаешь отдельным xml - и его инклудом юзаешь везде если повторяется, не повторяется мерджишь в лейаут
Mike
А в чём разница 4 и 9?
Это обсудили через 10 сообщений после самих вариантов.
Александр
leksss
Потому что пора бы понять систему типов языка, на котором пишешь.
ты задолбал своими ответами уже. Учусь и практикуюсь и мне пофигу какие вопросы, зато знать буду, пусть даже самые глупые
Mike
ты задолбал своими ответами уже. Учусь и практикуюсь и мне пофигу какие вопросы, зато знать буду, пусть даже самые глупые
Ты задолбал своими вопросами уже. Привет, я начинающий механик, как построить космический звездолёт, почему не выходит оторваться от земли?
Александр
Вот я как знал что это Оганнеса засуммонит :D
Hovhannes
Тебе блять надо отдать вьюхолдер а ты отдаешь Вью