Daniil
Угадайте, что делает этот метод
На сколько мне представляется обрщается к юи потоку, сто процентов не создает новый, может быть тогда это дженерик хендлера?)
Aleksandr
По сути тот же хэнддер
Aleksandr
Вот только считывать данные которые мы установили в другом потоке уже будет небезопасно
Кiт
Ребята, всем привет! На чем лучше писать сервер для приложения на Андроид для обмена данными, и что посоветуете для веб-админки на серверной части?
Alexey
если есть опыт, то такого вопроса наверное не было бы)
Кiт
а для веб-админки, что посоветуете?
Anonymous
Привет, посоветуйте годный аудио кодек
Himars
Привет знатокам Dagger 2 Подскажите плиз Как заинжектить поле в клас Application? Вот что делаю: https://gist.github.com/freaksgit/713c13fb31f3df2d41c1c32aab726dcb и получаю NullPointerException
Siarhei
не вижу component.inject() вызова
Siarhei
в этом проблема
Siarhei
ну и в апликейшн не надо инжектить, дичь же
Siarhei
зачем там это понадобиться может?
Volodymyr
зачем там это понадобиться может?
Например, если тебе нужно проинитить какую-нибудь аналитику
Himars
зачем там это понадобиться может?
Есть некоторая работа которая должна быть выполнена один раз при первом запуске. Не хочется выделять отдельный Service или IntentService под эти нужды
Himars
https://firebase-info.com/2018/04/01/продвинутый-туториал-по-андроид-и-firebase-firestore/
Спасибо. Это да, но есть одно но - под капотом в класса DaggerApplication в методе onCreate делаеться такой же инжект. И вот я не понимаю, почему, если я пропишу это вручную - работает, а по другому нет...
Himars
Хочется понимать что и почему и делать правильно)
Aleksei
Всем привет. Подскажите, чем можно воспользоваться для запросов через прокси-сервер, кроме как OkHttp? Пытаюсь сделать запрос через OkHttp, бесплатные прокси без логина-пароля работают как надо, но если добавить Authenticator с логином и паролем - получаю в ответ 407 Proxy Authentication Required
Himars
Привет знатокам Dagger 2 Подскажите плиз Как заинжектить поле в клас Application? Вот что делаю: https://gist.github.com/freaksgit/713c13fb31f3df2d41c1c32aab726dcb и получаю NullPointerException
Может кому интересно, то можно решить эту проблему следующим образом https://gist.github.com/freaksgit/713c13fb31f3df2d41c1c32aab726dcb Добавлением строчки ((AppComponent) applicationInjector()).inject(app); //solving
Danny
У кого-то не работал BottomNavigationView в релиз билде?
Дмитрий
А как?
Завтра в это же время дам первую часть ответа.
Eugene
У кого-то не работал BottomNavigationView в релиз билде?
если ты офал анимацию или еще что-то через рефлексию и юзаешь прогвард то там в нем что-то нужно прописать. гегл знает что
Roki
Мякоть. Завтра у нас перерыв. В работе Микрософта, Гугла - вот это всё. Как вы любите. (хотя, может и фейк - щас много фейков) Но готовьтесь. Мабила упадёт.
Danny
если ты офал анимацию или еще что-то через рефлексию и юзаешь прогвард то там в нем что-то нужно прописать. гегл знает что
Та не, вообще ничего кастомного. Просто не переключаются фрагменты в релизной апк(
Gleb
Ребят, в чем мб проблема, выкидывает на самоподписанный сертифиакт в 26 апи, ниже все норм ava.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
Gleb
прописал network_security_config
Dima
Всем привет, такое дело студия выдаёт ошибку при обновлении. Can't back up files (might be corrupted)
Dima
Что это за фигня
Vlad
Тут кто-нибудь с адмобом работает? У меня одного выплаты зависли?
You
Подозреваю что вы не один в нынешней обстановке
Vladimir
Тут кто-нибудь с адмобом работает? У меня одного выплаты зависли?
Слушай я вот тоже жду) обычно уже должны были прийти
Vlad
Пипец я на подгонах :)
Сергей
Добрый вечер! Такой вопрос, можно ли на одном текствью назначать разные события по клику на разные его части? Пример: "@User1 подписался на @User2", нужно обработать отдельные клики по @User1 и @User2 соответственно Вроде реализация типична для соц сетей, хэштэги, юзеры и тд
Aleksei
Aleksei
Сергей
за тегами не ссылки лежат?
не ссылка, по клику будет происходить переход на другую активность, используя ник из тэга как раз
Сергей
Гугли SpannableString ClickableSpan
Понял, спасибо, пошел искать)
Gleb
Понял, спасибо, пошел искать)
https://github.com/Danylo2006/HashTagHelper
Сергій
Понял, спасибо, пошел искать)
“Spantastic text styling with Spans” @FMuntenescu https://medium.com/google-developers/spantastic-text-styling-with-spans-17b0c16b4568
Anonymous
Привет! Тестер из РФ сообщил о проблемах с использованием Beta от Fabric - билд просто не скачивается. У кого-нибудь ещё было такое?
Konstantin
У меня который день fabric просто недоступен
Petr
Ну так фабрик периодически не доступен
Vlad
vpn спасает. А так да. У fabric.io cnd через день в блокировке.
Anonymous
а гугл-драйв у вас там пашет, или тупо на него заливать?
Глеб
или я вопрос не понял
Глеб
как то так..... но по гугл андроид референс глянь точно как это пишется
Глеб
я прост без гугла ща по памяти
Daniil
Понял, спасибо
Глеб
Понял, спасибо
Пожалуйста! Экспериментируйте, изучайте)) штука полезная, прикольная
Павел
Всем привет. Такой вопрос хз как гуглу задать. Есть много способов оплаты чего либо. Например по кодовому слову, гомеру карты, номеру телефона и тд. Тоесть формируется PaymentRequest для каждого типа оплаты в котором заполняются разные поля. И потом этот реквест отправляется на сервер. Есть ли примеры модет на гитхабе модет статьи как правильно эио организовать?
Глеб
InAppPurchases - там много доков, вообщем покупки в приложении через google play стороние сервисы должны наверное предоставлять свои апи-сдк, а агрегировать всё это добро через твой бэкэнд - уже твоя ответственность
Павел
Я заюзал паттерн стратегия. Все работает. Но теперь в некоторых случаях нужно делать подтверждение платежа, и тут все ломается
Павел
У меня свой бекенд. Нет сторонних сервисов.
Павел
Бекенд умеет принимать PaymentRequest и понимает по типу платежа по какому полю искать юзера этого платежа.
Глеб
если это не "платформенный затык" (скорее архитектурный) - то "платёжность" тут не причём, гуглить скорее в сторону работа с рестом и сетью на андроиде, архитектура и подходы по клиент -серв моб приложениям и тп🤔
Павел
Кароче чтобы проще. Для каждого типа оплаты свой активити. Даже так уйдем от оплаты. Давай авторизация. Есть 5 видов авторизации. Для каждого свой экран с разным набором филдов. Имя фамилия логин присутствуют на каждом экране. Но на одном пароль, на другом номнр карты и дата окончания а на третьем еще что-то. Кароче все 5 экранов для каждого типа авторизации имеют разные поля. Но когла ты жмешь войти кнопку то нужно собрать со всех полей данные сформировать реквест и отправить на сервер.
Глеб
Уже вроде разобрался во всем, единственноя проблема где без хендлера было не обойтись- это то что ранонюитред не статический метод)
ааа я понял "где без хэндера не обойтись?" можешь поиграться с HandlerThread и такими штуками.... иными словами ты можешь завести свой Looper на базе какого-то потока и у тебя будет как MainThread только свой WorkerThread - это может быть полезно, если у тебя какой-нибудь класс-тормоз, который нежелательно юзать в майн потоке. Я н-р в такой рабочий лупер камеру завернул, чтоб она ui не лочила. Гугл как раз предоставляет колбэки от камеры получать на своих worker-handlers.... как-то так)
Denis
Добрый вечер, мб есть те, кто юзал opencv dnn с tensorflow моделями?
Alexey
Добрый вечер, мб есть те, кто юзал opencv dnn с tensorflow моделями?
@bigdata_ru вот тут такие же непонятные слова звучат иногда
Глеб
Добрый вечер, мб есть те, кто юзал opencv dnn с tensorflow моделями?
а в чём вопрос, я - нет.... но.... сосед(друг,знакомый, коллега).... короче в чём вопрос?))) разведка есть))