Evgeniy
а как вы делаете такие вещи?
Прокидываете листенер через конструктор. Выше ссылку вам скинули уже.
Вадим
Понял. Всем большое спасибо за помощь!
Nikita
Ребят, как отобразить клавиатуру сразу после получения фокуса EditText'ом? То есть после вызова метода requestFocus() у этого EditText. Метод showSoftInput всегда возвращает false. Методы toggleSoftInput и showSoftInputFromInputMethod также не дают результата.
Евгений
Странно, что сработало только так. Но зато работает.
Nikita
То есть без postDelayed всё-таки не обойтись? ((
Evgenii
Ребят, как сделать так, чтобы при повороте экрана сохранялись объекты в адаптере и заново не вызывать запрос к серверу?
Evgenii
Посоветуйте best practices.
Evgenii
Я смотрю сейчас Mosby. Но в конечном счете все сводится к сохранению списка объектов, которе имплементируют Parcelable?
Evgenii
Тогда какое преимущество дает либа?
Evgenii
ок, спасибо.
Denis
всем привет как отобразить несколько уведомлений в foreground service, и в onStartCommand убирать их если потребуется?
Вадим
https://developer.android.com/topic/libraries/architecture/index.html
Вадим
кто-то пользуется?
Andre
да
Вадим
удобно?
Andre
ну смотря что хочешь) пока не привык после Moxy.
Евгений
А сборки с room у вас нормально проходят? Быстро билдятся?
Вадим
а можно в двух словах, где используются LiveData и Room, извините, для меня темный лес
Ivan
как часто может JobScheduler работать?
Ivan
вызывая одно и то же задание
Ivan
ну, вот тут https://github.com/evernote/android-job/wiki/FAQ минимум 15 минут. да, частота
Евгений
Эта либа может делать вейклок на апи 24+ для периодичной job?
Евгений
Поднимать сервис и чекать уведомления
Евгений
Поставил 15минут
Евгений
Это как?
Ivan
мне надо как-то сделать, чтобы таски каждые 30 сек выполнялись с постоянной периодичностью. ток фореграунд не нужен. работать должно еще когда оно выключено
Евгений
Сокет соедиение убивается в дозе
Евгений
Сервер чужой)
Ivan
а если билдить тогда не под орео, а под нугат, то сервисы будут работать или уже никак?
Евгений
Оно работает, просто юзеры жалуются на вейклоки
Ivan
а на более старых?
Евгений
На это всё нужны деньги. А так же тут еще приколы со стабильность и приватностью
Евгений
Не готов идти на такое.
Евгений
Не помню чем, но чем-то мне этом не понравилось
A
Всем привет. Подскажите, как бороться с задержками при кодировании/декодирования видео и аудио с использованием MediaCodec?
Саша Батанова
Ребят, висит кнопка, поверх прогрессБар. при нажатии на кнопку, бар уходит под кнопку, а так нельзя.. как пофиксить?
Yura
Делал кто своего наследника ConstraintLayout? Или может кто делал вложенные ConstraintLayout?
Саша Батанова
Попробовать назначить android:translationZ побольше прогрессбару?
нет, так не работает. но спасибо за участие) уже подсказали: можно добавить такой атрибут кнопке android:stateListAnimator="@null"
Denis
Есть foreground service, который получает обновления локации в onLocationChanged. Обновления локации могут использоваться по-разному в приложении (в onLocationChanged запускаются 0, 1 или 2 джоба в зависимости от данных в SharedPrefs). Если 0 - сервис вырубается. Хотелось бы отобразить несколько нотификаций, но startForeground принимает в качестве параметра только один Notification. Что посоветуете?
Darya
Как правильно оформить if проверку на наличие значения в sharedPreferences существует или нет
Игорь
Здрасьте 🐝 У меня простой вопрос - можно ли достоверно обмануть gps в приложении через fakeGPS или типа того? В играх, даже Hearthstone, это работает, но есть ли способы разработчику это увидеть? Стэк выдаёт будто есть свойства, по которым сразу видно. Settings.Secure.ALLOW_MOCK_LOCATION
WaterSmith
Здрасьте 🐝 У меня простой вопрос - можно ли достоверно обмануть gps в приложении через fakeGPS или типа того? В играх, даже Hearthstone, это работает, но есть ли способы разработчику это увидеть? Стэк выдаёт будто есть свойства, по которым сразу видно. Settings.Secure.ALLOW_MOCK_LOCATION
Насколько я знаю, вот прям на 100%, и просто - нельзя. Игрушки типа Ингресса и Покемонов, поступают просто, если мок локейшен разрешен, значит ты жулик, и не важно что там на самом деле. Второй уровень защиты у них происходит на сервере. Они анализируют твои перемещения, у не очень аккуратных читеров эти перемещения могут достигать сверхсветовых скоростей, за что их потом банят.
WaterSmith
Перечитал вопрос, понял что на него не ответил.
WaterSmith
Отвечаю: на рутованных девайсах можно положить фейк жпс в системные приложения, и тогда он будет работать без мок-локейшена, таким образом первый уровень защиты обойдем, игрушка сразу не поймет что ты читер.
WaterSmith
тебя со стороны разработчика интересует, или как читера? Если первое - да тебя могут обмануть, если второе - тоже да, ты можешь подменить координаты, если девайс рутованный
Вадим
Не помню чем, но чем-то мне этом не понравилось
делал нотификацию через FMC и свой сервер, когда данные из приложения идут на сервер в этот же момент и отправляется в гугл нотификация по выбранным из базы токенам, которые присылают устройства на сервер при входе в приложение.
Yuriy
кому-нибудь приходилось считывать qr с алкогольной марки?
Последний месяц этим плотно занимаюсь
Nikita
SharedPreferences has a contains(String key) method, which can be used to check if an entry with the given key exists.
Yuriy
Как правильно оформить if проверку на наличие значения в sharedPreferences существует или нет
Передать дефолтное значение null, и потом проверить результат if ом
Mmelk
Посоветуйте книгу для изучения
Mmelk
По войну и мир не смешно
Михаил 🇺🇦
Nikita
Посоветуйте книгу для изучения
Философия Java. 4-е полное издание (Эккель Б.)
Олександр
Не переживай, смешно)
Mmelk
Про Зелёную книгу - сами хоть читали?
Mmelk
Mmelk
Рекомендую
Mmelk
Спасибо иВам, мил человек
Igor
O'Reilly React-Native
И примеры небось на жс - сразу в топку
Михаил 🇺🇦
И примеры небось на жс - сразу в топку
А какие альтернативы, кроме, Xamarin с кучей обёрток и не очень развитога Flutter(на языке Dart, который похож на JS)?
Igor
А какие альтернативы, кроме, Xamarin с кучей обёрток и не очень развитога Flutter(на языке Dart, который похож на JS)?
Оберток в Xamarin Native там примерно столько же, как в RN. Еще есть Flutter А вообще RN тоже норм, надо только язык нормальный взять.
Александр
Михаил 🇺🇦
Интересное решение, но в меру своей новизны менее развито, меньше тулов и библиотек
Igor
Интересное решение, но в меру своей новизны менее развито, меньше тулов и библиотек
Зачем тебе либы? Там все нужно из коробки есть, главное юзай google сервисы (правда говорят еще карты не работают)))
Даниил
Стоит юзать DataBinding?
Даниил
Как я понял, можно юзать LiveData вместо? Или я что то плохо понимаю?
Sergey
а что сейчас наиболее clean из фреймворков
Sergey
наиболее common usage
Olexandr
есть что то из плагинов для фотошопа типа Cut&Slice me? для нарезки иконок под разные экраны
Кирилл
есть что то из плагинов для фотошопа типа Cut&Slice me? для нарезки иконок под разные экраны
Можно же теперь векторную графику использовать. Меньше apk весит и возиться не надо с нарезкой. Если такой вариант не устраивает, то есть встроенные средства в Android Studio, asset studio называется.