Size: a a a

Android Developers

2021 May 09

АС

Александр Сергеевич... in Android Developers
🤷🏼‍♂️
источник

DM

Dmitriy Marchenko in Android Developers
ну я тут уже двум группам сломал моск примерами и логами) могу ещё сюда покидать это чудо. не смотря на даблчек попробуйте декомпилировать это в джава. это совсем не тоже самое что синглтон на java
источник

QH

Quantum Harmonizer in Android Developers
А есть минимально воспроизводимый пример кода?
источник

DM

Dmitriy Marchenko in Android Developers
автор асилил сразу написать в вопросе почему это непотребно со ссылкой на источник
источник

QH

Quantum Harmonizer in Android Developers
Я про автора сего непотребства, а не вопроса
источник

DM

Dmitriy Marchenko in Android Developers
сейчас я уже спать. но думаю завтра смогу асилить примерчик

да там всё просто:

любой вариант синглтона
с полем стринг например

из аппа сет и гет
из воркманагера сет и гет

и о чудо, вылетит птичка - какоето старое значение не синхронизированное
источник

DM

Dmitriy Marchenko in Android Developers
а) да я уже сплю прост)
источник

DM

Dmitriy Marchenko in Android Developers
если прологировать инстанс, то высянится что их нсколько
источник

QH

Quantum Harmonizer in Android Developers
Я просто слабо верю, что гонка, даже если она там есть, стабильно воспроизводится.
источник

QH

Quantum Harmonizer in Android Developers
Мультипроцессное приложение?
источник

DM

Dmitriy Marchenko in Android Developers
у меня сейчас в тесте тут так: приходит новый ключик. его запихиваю в БД. на базе висит FLOW

во все потоки приходит очень корректно

дальше я в collect записываю значение в локальную переменную

а вот гет из неё подводит иногда. да на тест уходит минут 5-10 иногда... но если хорошо искуственно продолбить новыми flow то воспроизовдится
источник

QH

Quantum Harmonizer in Android Developers
Знаешь, что тов. Торвальдс говорит в таких ситуациях?)
источник

DM

Dmitriy Marchenko in Android Developers
проблема возникает когда WоркMенеджер или сервис перезапускаются. как я понял проблема в потоках который зареганы в манифесте со своим жизненным циклом
источник

QH

Quantum Harmonizer in Android Developers
Потоки? Зареганы в манифесте?!
источник

DM

Dmitriy Marchenko in Android Developers
ну самостоятельные треды. отличные от апп
источник

DM

Dmitriy Marchenko in Android Developers
потому что корутинами сколько не долби не воспроизводится даже с нескольких разных диспатчеров
источник

QH

Quantum Harmonizer in Android Developers
О чём речь, что это вообще такое?
источник

DM

Dmitriy Marchenko in Android Developers
речь например о сервисе который работает в своём потоке без аппа. с накладкой аппа можно поймать два инстанса синглтона
источник

QH

Quantum Harmonizer in Android Developers
Третий раз спрашиваю: что за сервис «в своём потоке»?
источник

MO

Michael Orlov in Android Developers
Скинь пример из манифеста своего
источник