central
Арсений
Без понятия, метод getDataInfo заканчивается на 75
Арсений
А 87 вообще нет
Vadzim
всем привет. Есть сервер который генерит пуш сообщения. Для тестов есть два андроид телефона. Везде разрешения включены, по логам с сервера вижу что на firebase сообщения уходят, firebase также что-то отправляет (сообщение есть об отправке). Но есть но, на один телефон сообщения приходят, на другой нет. Подскажите, как можно сузить область поиска проблемы и найти ее (
Konstantin
Все привет!
Konstantin
Подскажите как на yandex map kit отменить drag and drop
Konstantin
?
Денис
Привет всем
Подскажите пожалуйста, сделал приложение которое работает в связке с библиотекой Linphone (SIP-телефония), всё работает хорошо, в приложении запускаю сервис и в нем уже идет работа с библиотекой, сервис отрабатывает когда приложение открыто и когда оно свернуто, НО проблема в том что когда приложение полностью закрыто, то сервис тоже убивается и не отрабатывает, уже испробовал кучу вещей, но всё равно сервис не отрабатывает
ᛖᚹᛋᛁᚱ
Foreground service не помог?
ᛖᚹᛋᛁᚱ
Когда апа работает, она должна обрабатывать звонки, а когда она свёрнута то фореграунд сервис
ᛖᚹᛋᛁᚱ
А вообще я давно сервисами ничего не делал, там в 9 Андроиде жёсткие изменения в их работе
ᛖᚹᛋᛁᚱ
При входящем звонке шлёшь всю необходимую информацию в ресейвер и запускаешь звонок
ᛖᚹᛋᛁᚱ
Нет
ᛖᚹᛋᛁᚱ
Ты можешь получить эксепшен, что не могет запустить сервис
Денис
Ravil
Ravil
ᛖᚹᛋᛁᚱ
Тогда вообще легко, просто фильтр ставишь и подписываешь броадкаст
Andrew
Я кажись понял, без Roboelectric в андройде не написать нормальных unit-тестов -_-
Aleksey
Andrew
Да не, изи
Я не осилил без roboelectric протестировать что передается в Account
Aleksey
Можешь стабов своих накидать - Robolectric не нужен
Max
Подскажите как можно узнать энергопотребление приложения? Только через тесты самостоятельно или в андроид студио можно как-то еще?
Сергій
Сергій
но нужен отновительно свежий андроид
Anonymous
👋 Подскажите, есть глобальная переменная (например, массив интов), и эта переменная может меняться (добавляться/удаляться элементы) в ходе работы приложения. От этой переменной зависят другие поля. Чтобы обновить эти поля после обновлнения массива, нужно использовать паттерн Наблюдатель?
Mike
Anonymous
Max
В фоновом потоке приложение долго не сможет работать?
Сергій
перефразируй вопрос
Max
Если я сделаю приложение, где основная работа будет происходить в фоновом потоке, андроид выключит его?
Dmitry
Max
А если не активно?
Max
Выключает, короче, да?
Mike
Di7aK
а если не ативно то оптимизатор их сожрет, недавно ставил приложение не помню какое, так там вылез запрос на отключение оптимизации, не знаю как это сделано, но возможно это решение
Металлов
Добрый день, кто-нибудь юзал flat buffers для парсинга json?
Vitaly
Никак не могу нагуглить
Как настроить GSON так, чтобы в случае не соответсвия Json схемы и модели выбрасывалось исключение?
lilmir
Почему у меня нет HttpException?
Michael
Unknown
Кто как решает проблему с LiveData во фрагментах ?
Раньше использовал SingleLiveEvent.
Вчера пробовал использовать viewLifecycleOwner, но все равно стейт не обнуляется
Когда начинаю обсервить переменные в onCreate и в качестве параментра передаю this - работает. Но его почему то не советуют использовать. Не понял пока почему
Serhii
Привет, подскажите кто как сделал бы
на экране логина получаю токен, рефреш токен юзера
на главном экране получаю детальную инфу о юзере
необходимо хранить юзера в базе с этими данными
как лучше сделать, сохранять временно куда то токен а потом на главном экране сохранять юзера
или сохранять юзера с некоторыми пустыми полями при логине, а потом дозаписывать остальные данные на главном?
lilmir
Ну должно быть да
Di7aK
в ведре вроде как процента 3 этих классов
Сергій
HttpException вроде как от ретрофита тоже 🌝
Mike
Mike
Mike
lilmir
что за булшит, как мне обрабатывать разные ошибки с разными месседжами тогда?
Mike
Konstantin
берешь ловишь Throwable и проверяешь instance
Di7aK
http://hc.apache.org/httpclient-3.x/apidocs/index.html
Di7aK
тоже оно
lilmir
Ретрофит + rxjava, принимаю респонс типа Single<Response>
Konstantin
Сергій
Хах, я был ближе всех 🌝
lilmir
а это где прописывать?
lilmir
RxJavaPlugins.setErrorHandler
Konstantin
это статика, в oncreate приложения
Di7aK
я не эксперт, но разве можно вешать один общий обработчик?
Di7aK
точнее удобно ли это
Konstantin
это специальный метод чтобы вешать один общий обработчик для тех ошибок которые не прилетают в onError
Konstantin
если ты сам дурачок и не обрабатываешь в .subscribe ощибки - ну, это фиаско
Konstantin
а конкретно тут - для всякой херни типа InterruptedException
Di7aK
ну я вообще дурачок и rxjava не юзаю
Vitaly
lilmir
lilmir
мне нужно просто взять тело респонса при ошибке
Mike