Size: a a a

Android Developers

2021 August 05

ИЧ

Иван Чепёлкин... in Android Developers
я не знаю как это сделать
источник

I

Ivansuper in Android Developers
Пусть они для начала опишут как это должно работать
источник

I

Ivansuper in Android Developers
И тут сразу станет ясно что поменять и как сделать
источник

FG

Fuad Garayev in Android Developers
У меня имеется DialogViewModel и два фрагмента, DialogFragment и YoutubeFragment.в DialogViewModel происходят работы с микрофоном и плеером,мне надо при смене с DialogFragment на YoutubeFragment, микрофон в DialogViewModel не отключался,то есть чтоб ВМ не уничтожался
источник

I

Ivansuper in Android Developers
Микрофон не уничтожался -> т.е. не уничтожать вью модель. Ага
источник

I

Ivansuper in Android Developers
А тебе не думалось микрофон выложить в сервис? Или в провайдер какой?
источник

I

Ivansuper in Android Developers
И уже сервис прокинуть в диалоги
источник

I

Ivansuper in Android Developers
Диалоги будут, например, по StringToken запрашивать микрофон, и пока в сервисе токенов больше 0 — микрофон не закрывается
источник

NS

Nikolay Stepanchenko in Android Developers
Привет.
Кто-то работал c sdk tinkoff?
В paymentOptions есть объект receipt для формирования чека для онлайн кассы. Я его прокидываю внутрь sdk, но онлайн касса не может пройти у себя тесты на стороне, потому что receipt приходит налом. Сталкивался кто нибудь с такой херней?
источник

FG

Fuad Garayev in Android Developers
пробовал и в сервис,и остальное.решил в ВМ делать работу всю. Какой смысл юзать сервис если микро не должен работать в бекграунде.
источник

В

Виктор in Android Developers
Обычно ViewModel используют для хранения какого-то общего состояния, данных в Flow/LiveData и подобного. Разве в вашем случае, если сделать разные ViewModel, то поведение будет иное? И, как написали выше, работу с микрофоном, аудио и т.д. лучше в сервис вытащить.
источник

I

Ivansuper in Android Developers
Я не про Service компонент системы
источник

I

Ivansuper in Android Developers
Опять же — даже сервис системы может не быть запущенным руками, а к нему делать bind, тогда он будет держать микрофон пока к нему есть подключения, а потом сдохнет
источник

FG

Fuad Garayev in Android Developers
создать обычный класс то есть где будет происходить вся эта работа?
источник

В

Виктор in Android Developers
Сервис - это не только про бэкграунд
источник

I

Ivansuper in Android Developers
Конечно
источник

MD

Max Diaz in Android Developers
ребята, подскажите плиз, как мне в RxJava проверить то что мне конкретная ошибка прилетела, чтобы я верный текст смог вывести, че то туплю не понимаю как "E" сравнить с ошибкой которая возникла в ходе запроса
источник

I

Ivansuper in Android Developers
Сгрузи управление аллокацией ресурса микрофона в один класс
источник

I

Ivansuper in Android Developers
instanceof
источник

I

Ivansuper in Android Developers
Или e.getClass().equals(Exc.class), если на то пошло
источник