Ivansuper
Гугл вон и лайв дату прямиком из рума херачит
Ivansuper
Гугл может
Paul
Там есть вью модель от гугла, у нее есть фактори с контекстом
я знаю что такое ViewModel и AndroidViewModel и про кастомную фабрику и что коин за тебя все это может разрулить. Мне просто было интрересно для чего в данном случае это было сделано.
Ivansuper
Да ни для чего
Ivansuper
Оно есть и было заюзано
Ferrero
кто использовал motion layout? как вам?
Vlad
Приветствую. Есть задача подключить приложение к firebase для логгирования Analytics евентов. Подключается все на раз два. Вопрос в том как настроить firebase для мгновенного обновления лога Events. У меня получилось посмотреть события в рилтайм только через Debug View. Кто-нибудь знает как настроить "быстрое обновление" лога firebase? Спасибо.
Vlad
Проблема в том, что firebase event log обновляется раз в сутки похоже что.
Konstantin
никак не могу видос найти на ютубе где чувак рассказывает про пермишны андроида
Konstantin
и был такой слайд где указаны основные методы типа requestPermission/ shouldShowRationale, и еще какой то снизу policy чего то там подписано, вот никак не найду
Turalllb
Turalllb
Turalllb
копирую и гитхаба ссылку, создаю себе клон , а он пустой
Anonymous
Ымс. Граждане, а могу ли я в Android Studio написать java-приложение для компа? Или мне нужна другая IDE?
Anonymous
Ыхых. Больше IDE богу IDE. Блин. Опять что-то ставить.)
Turalllb
ну так не удобно , ссылкой работало раньше, интересно что могло произойти
Anonymous
idea
она немного дорогая
Ferrero
community edition
Anonymous
https://www.jetbrains.com/idea/buy/#edition=discounts ?
Ferrero
150$ это халява за такой продукт как идея
Ferrero
я думал, что она стоит гораздо дороже
Сергей
Ымс. Граждане, а могу ли я в Android Studio написать java-приложение для компа? Или мне нужна другая IDE?
ну... теоретически и в ней можно. Написать. а вот запустить на ПК не уверен
Line'R
Как запретить свайп определенному элементу recyclerview если я использую ItemTouchHelper.Callback
Sergey
ну... теоретически и в ней можно. Написать. а вот запустить на ПК не уверен
В чем проблема javac ом собрать сорсы, и запускать где хочешь?
Sergey
Вопрос в том был - можно или нельзя. Понятно что не удобно. Но можно, на первый взгляд 😂
Сергей
а, вроде тем есть кнопочка "собрть приложение java" а не apk. Должно работать
Maksim
Добрый день, кто нибудь может пользуется BlueStacks 4 ?? такая проблема. раньше android приложуха делала запросы на http домен, сейчас на https в hosts файле windows у меня сделать маппинг чтобы приложуха стучалась не на реальный домен а на локальный. как только поменяли на https не может достучаться. в nginx настроил https (с мыслями о том что наверное перенаправление идет с https на https) - но это не дала результата. может кто нибудь подсказать в чем дело?
Maksim
возможно, но эмуляторами наверное вы пользуетесь? может он просто https не вкуривает
Ferrero
у нас есть эмуль внутри студии, а этот вопрос нерелевантен для большинства читателей чата
Виктор
Как запретить свайп определенному элементу recyclerview если я использую ItemTouchHelper.Callback
В методе, который определяет направления свайпа, проверять на соответствие viewHolder'а Сам делал так В крайнем случае можно получать позицию viewHolder'а и по ней вытягивать модель
Line'R
В методе, который определяет направления свайпа, проверять на соответствие viewHolder'а Сам делал так В крайнем случае можно получать позицию viewHolder'а и по ней вытягивать модель
Сделал так, может и не правильно, но это работает. Я в методе getMovementFlags беру содержимое вьюхолдера, проверяю его со своим условием и если оно верно, то просто передаю swipeFlag 0, ну а если нет, то нужное мне направление
Line'R
Просто немного не допонял)) Но спасибо, за наводку мыслей в нужное русло)
Виктор
Просто немного не допонял)) Но спасибо, за наводку мыслей в нужное русло)
Лень было открывать исходники и писать точное название метода 😀
Line'R
😁
Konstantin
getMovementFlags это более общий метод, там и свайп и драг можно указать, а в getSwipeDirs конкретнее уже лево-право для свайпов только
Turalllb
Turalllb
в каком случае фрагмент будет найдет в менеджере и будет не null?
Turalllb
что происходит с фрагментами при повороте экрана, которые лежат в fragmentManager
Yuriy
всем доброго времени суток. получаю данные от firebase. на onclick обновляю адаптер, заполняя его новыми данными из того же firebase. всё это помещается в карточку(текстовое поле и картинка), по онклик берется содержимое текстового поля, и по нему выполняется очередное обращение к базе. так вот. на каком-то шаге могут вернуться другие поля (например, только текст, или несколько картинок) которые нужно будет положить в соответствующую карточку. до этого использовался для всех данных один pojo с двумя полями, но теперь, видимо, он не работает. как обработать этот момент и разложить данные в соответствующие карточки?
Turalllb
Если не retain, то rip
т.е. этот код имеет смысл только если фрагменты retain
Jeka
Всем привет, может кто знает как программно убрать наэкранный сканер отпечатка на galaxy s10? У меня делается обычный cancellationSignal.cancel() для завершения работы сканера.
Konstantin
т.е. этот код имеет смысл только если фрагменты retain
да нет ваще то нормальный код, это просто чтобы не создавать 100500 одинаковых фрагментов в стеке
Turalllb
да нет ваще то нормальный код, это просто чтобы не создавать 100500 одинаковых фрагментов в стеке
вот я немного не понимаю как в стеке их может много появиться. Перевернули экран в OnCreate создался новый фрагмент добавили в менеджер и уже там два фрагмента? Ладно , надо найти материал по менеджеруФрагментов
Konstantin
и че ты будешь еще один фрагмент делать - а вдруг он уже есть - ну вот и код тут рабочий для этого. кароч против дубликатов
Alexey
т.е. этот код имеет смысл только если фрагменты retain
Ос пересоздаст прсле поворота такойже фрагмент типо
Anonymous
Народ, а может ли класс, который Implements Runnable запускать сам себя?
Anonymous
Угу
Anonymous
Ым. Спасибо.
Ruslan
парни(и девушки), гляньте пожалуйста логи даггера(еще не совсем с ним освоился). пишет, что циклическая зависимость, но понять где она не получается https://pastebin.com/M5DMwDDT
Ruslan
нашел. dataApi инжектится в конструктор authenticator. а аутентикейтор потом используется для создания этого dataApi блин, и как это обойти? мне он в аутентикейторе нужен токен обновлять
Ruslan
это у okhttp такой обработчик 401 ошибки всттроенный. если okhttp клиенту передать этот объект, то в него будут прилетать все реквесты, которые закончились 401 ошибкой. а оттуда уже можно или повторить изменив реквест, или еще что-нибудь сделать
Ruslan
каша не то слово. тут жесть мрачная.
Alexey
каша не то слово. тут жесть мрачная.
Обычно решается если в базовом компоненте пропишешь как провайдить зависимость
Alexey
Типа в baseComponent прописать fun dataApi(): DataApi
Ruslan
Типа в baseComponent прописать fun dataApi(): DataApi
не сработало. или я не совсем правильно понял сейчас попробую сделать интерфейс какой-нибудь TokenRefresher, а уже в него датаАпи для Authenticator'а оберну
Alexey
Коллеги, у меня во viewpager находятся фрагменты с recyclerview. Как сделать так, чтобы можно было свайпать вкладки пейджера во время того, как список прокручивается?
Di7aK
попробуй кастом recyclerview с переопределенным canScrollHorizontaly или что там
Leonid
Uliana
Нужно подключить приложение к firebase для логгирования Analytics евентов. Подключается все легко. Вопрос в том как настроить firebase для мгновенного обновления лога Events. У меня получилось посмотреть события в рилтайм только через Debug View. Кто-нибудь знает как настроить "быстрое обновление" лога firebase?Проблема в том, что firebase event log обновляется раз в сутки.
Uliana
Моментально только через debug view
Leonid
Моментально только через debug view
Так и есть. DebugView - моментально, в обычном режиме раз в сутки
Uliana
Моментально только через debug view
А во вкладке Events обновляются моментально только если включены как конверсия
Line'R
Почему вылетает 'java.lang.Object java.util.List.get(int)' on a null object reference в методе getMovementFlags. Пытаюсь сделать что то такое int position = viewHolder.getAdapterPosition(); if(notifyItemList.get(position).isNotificationCleanable()) { int swipeFlags = 0; int dragFlags = ItemTouchHelper.UP | ItemTouchHelper.DOWN; return makeMovementFlags(dragFlags, swipeFlags); }
Line'R
notifyItemList.get(position).isNotificationCleanable() вечно null
Line'R
хотя данные там есть 100%
Alex Yastrebov
Товарищи разработчики А у вас сервисы гугла норм работают?
Alex Yastrebov
У меня глючат консоль разраба, ютуб и адмоб
Tepex
Ютуб замечал сегодня — да
Tepex
По началу грешил на своего провайдера, но нет
Artem
Товарищи разработчики А у вас сервисы гугла норм работают?
У меня флаттер дев не так давно лежал без впн