Anonymous
Ну и фото самих заведений
Ⓜ️ᵃʳᵃᵗ
Volodymyr
Кроме удаления, есть еще последствия?
Volodymyr
Удалили приложение из гугл, мол контент нарушает, само приложение представляет справочник города. Содержит превью фильмов кино, может быть из за этого?
Anonymous
Aleksandr
Всем привет. Подскажите, как различить причину по которой был вызван onBindViewHolder, по моему вызову notifyDataSetChanged() или по причине скролла?
Igor
Ivan
а зачем?
Aleksandr
А какой юз кейс?
Есть список, у каждого элемента есть собственный progressBar, у которого по изменению значения срабатывает анимация перемещения. Так вот когда скролишь, он переиспользует ViewHolder и запускает для элементов анимацию, хотя мне нужно запускать ее только по приходу новых значений
Andrey
Всем привет!
Есть здесь ребята, работавшие с Accessibility?
Aleksandr
Aleksandr
Точняк. Что-то я туплю. Спасибо)
Aleksandr
А что если анимацию нужно запускать только для видимых в данный момент элементов, а для тех чтобы невидимы в данный момент скипать, и не запускать при скролле
Aleksandr
Не очень круто, это мне придется обертку делать над данными, т.к. модифицировать класс я не могу. Я думал это можно сделать внутри адаптера. Может стоит поиграться с onViewDetachedFromWindow и onViewAttachedToWindow. Или это гиблое дело?
Denis
Denis
как вариант
Aleksandr
То есть best practice является подавать в адаптер специальную модель данных для этого адаптера? Просто я сейчас подаю грубо говоря сырые данные в адаптер, в адаптере их обрабатываю и обертываю в модели адаптера. А надо изнутри уже обертывать и передавать в адаптер?
Aleksandr
Мною созданные классы, которые в дальнейшем биндится.
Akb
Здаров! Кто-нить тестировал подписки?
Можно ли увидеть активные подписки альфа-тестеров?
Akb
в google консоли
Aleksandr
Это я понял. Просто адаптер не знает о layoutManager. То есть не может определить какие элементы видимы. Я и спрашиваю что является более верным решением, подавать сырые данные в адаптер или уже обертки над ним предоставляемые адаптером (то есть должен ли внешний мир по отношению к адаптеру знать об этих обертках)?
Aleksandr
Понял. Спасибо))
Aleksandr
Парни всем привет. Обновил appcompat до 27.1.0 и заметел старное мелькание фрагментов при переключении их
Aleksandr
если вернуть обратно до 27.0.2 бага нету
Aleksandr
кто-то еще видел его? или только мне так повезло
Airoks
Приветствую, есть вопрос по даггер2. Дано: модуль, который провайдит инстансы классов A,B,C; компонент, который инжектит в MainActivity. И теперь пару вопросов:
1. В какой момент создаются инстансы классов? В момент инжекта компонента в MainActivity?
2. Какие именно инстансы создаются ? Все котрые есть в модуле(A,B,C) или те которые нужны в MainActivity(A и B).
Anonymous
Как запустить из ActivityA ActivityB. Таким образом чтобы во время запуска в ActivityA было видно только ProgressBar. А затем сразу ActivityB?
У меня сейчас реализованно так что виднео предыдущий экран когда ProgressBar исчезает
Evgeniy
Anatoly
Помогите с вопросом!!!! https://ru.stackoverflow.com/questions/792323/%D0%9A%D0%B0%D0%BA-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-theme-material
Anonymous
@eugeneeku ха точно) спасибо не подумал))
Nikita
Добрый день, в активити запускаю сервис startService(intent) в сам же intent делаю putExtra("aaa","bbbb"); Подскажите в самом сервисе в каком методе можно получить переданный интенет и вытащить из него данные ?
Anonymous
Как показать клавиатуру, в фрагментах? мне надо убрать ее и показать когда вызовется onResume
Pavel
Добрый день, немного запутался с ble сервисами. Подскажите, если я просто сделаю openGattServer и addService его смогут находить зная uuid без startAdvertising?
Evgeniy
Nikita
Evgeniy
Evgeniy
Интент должен попадать в этот метод в любом случае, не зависимо от флагов
Anonymous
Подскажите есть ли список данных которые можно получить от телефона и в каком формате он их отдает. Интересуют gps, акселерометр, компас, гироскоп, датчик приближения.
Evgeniy
После рестарта null может быть только
Evgeniy
Если ваш случай, то да, юзайте этот флаг
Evgeniy
Только он ставится не у интента. Этот флаг должен возвращать сам
onStartCommand
Askar
ребят, у TeamCity все ок с автодеплоем апк в Гугл плэй? кто-нибудь юзает его в проде?
Andrey
Anonymous
Как отключить возможность перемещять курсор в EditTExt?
Dug
Добрый день всем.
В чём может быть проблема, что Handler не постит runnable с задержкой?
Создаю Handler так: val slideHandler = Handler(Looper.getMainLooper()), после чего делаю так: slideHandler.portDelayed(slideRunnable, item.timing). В данном моменте item.timing это 15000мс (15 сек).
Vladimir
Всем привет
Я рисую видео через MediaPlayer (Surface) в GLSurfaceView с фильтрами на GLES20 и т.д.. Всё работает ок. Но в какой-то момент мне надо сохранить видео.
Я создаю свой EGLSurface и пишу одновременно на экран и в него (а из него в файл)
Столкнулся с проблемой, что просто намертво зависает поток от GLSurfaceView на вызове
inputSurface!!.swapBuffers()
При чём если раскоментировать
// if (x++ % 10 == 0)
inputSurface!!.swapBuffers()
То всё ок (за исключение фреймрейта), не зависает
запись (вызывается из onDrawFrame от GLSurfaceView)
https://gist.github.com/Woffkaa/47c7113bb117100c02c65ff2487ea4b4
InputSurface
https://gist.github.com/Woffkaa/bc6f36f25138bb21b91cd069075bbdc6
Alexander
Dug
Alexander
тогда возможно его собирает сборщик мусора, попробуйте определить хэндлер как поле класса
Dug
Он и есть вроде бы как поле класса.
Vladislav
Я бы вообще не советовал так делать. postDelayed - это очень такое себе решение
Dug
Окей. Как тогда лучше будет реализовать автослайд во вьюпейджере с разными интервалами всегда?
Dug
Просто мне хендлер показался самым нормальным решением
Amir
Добрый день, как после установки или обновления приложения показать диалог c patch notes, чтобы он показывался только один раз?
Evgeniy
Evgeniy
Dug
если интервал меньше, то работает
Vladislav
Что с ним не так?
Можно как нефиг словит нул поинтер. Как минимум. А еще кучу других ошибок
Evgeniy
А где этот хендлер находится? Может там всё убивается за 15 сек. Или в самом раннабл проблема
Evgeniy
Dug
Dug
Vladislav
Павел 🍵
у меня такая
Dug
Я не юзаю rx
Павел 🍵
трабла
Павел 🍵
выключаю приложение, оно остается в кэшированных
Павел 🍵
как это убрать
Dug
Я с таким поведением не сталкивался)
Dug
в onPause делаешь removeCallbacks и я не знаю, как нужно будет извернуться, чтобы словить npe
Vladislav
ты так говоришь, как будто onPause всегда выполныется )
Dug
Ну просто это будет реально как-то граничить с нереальностью, чтобы такое вышло, как вы говорите. Вот ну ни разу ещё такого не встречал
Dug
Кстати, с хендлером в Application работает
Dug
Может если батарею достать, тогда и не вызовется) И то, тогда и npe не словишь :D