Size: a a a

Android Developers

2020 November 23

I

Ilya in Android Developers
Alex Novikov
через что это сделано?
AlarmManager вроде, но не уверен
источник

OP

Oleg Pchelkin in Android Developers
Alex Novikov
потому что у меня Телега работает и присылает уведомления, даже когда я все приложения закрываю
Уведомления можно через пуши организовать, это не значит что приложение работает. Вообще foreground service либо work manager
источник

OP

Oleg Pchelkin in Android Developers
Egor Sigolaev
Ух, ребят, чёто с флагами намутил. Подскажите, почему может быть, что сразу 3 активити открыто? На скриншоте 3 одинаковые программы и бандла.
launchmode случаем не singleinstance?
источник

ES

Egor Sigolaev in Android Developers
Oleg Pchelkin
launchmode случаем не singleinstance?
singleTask
источник

AN

Alex Novikov in Android Developers
Oleg Pchelkin
Уведомления можно через пуши организовать, это не значит что приложение работает. Вообще foreground service либо work manager
оно вылезает как активное приложение внастройках системы
источник

ES

Egor Sigolaev in Android Developers
Но меня просит студия открывать активити через флаг FLAG_ACTIVITY_NEW_TASK зачем то
источник

ES

Egor Sigolaev in Android Developers
Без этого флага, кидает ошибку, типо нужен такой флаг
источник

OP

Oleg Pchelkin in Android Developers
Egor Sigolaev
Без этого флага, кидает ошибку, типо нужен такой флаг
кинь объявление активити в манифесте и как его запускаешь
источник

ES

Egor Sigolaev in Android Developers
Oleg Pchelkin
кинь объявление активити в манифесте и как его запускаешь
источник

ES

Egor Sigolaev in Android Developers
Oleg Pchelkin
кинь объявление активити в манифесте и как его запускаешь
источник

ES

Egor Sigolaev in Android Developers
Внутри просто перехожу на фрагмент нужный (сингл активити)
источник

ES

Egor Sigolaev in Android Developers
Но проблема уже решилась походу, теперь другая
источник

OP

Oleg Pchelkin in Android Developers
а taskAffinity нахрена?
источник

ES

Egor Sigolaev in Android Developers
Oleg Pchelkin
а taskAffinity нахрена?
На хабре писали такое, если сингл таск не заработает
источник

ES

Egor Sigolaev in Android Developers
источник

OP

Oleg Pchelkin in Android Developers
Egor Sigolaev
На хабре писали такое, если сингл таск не заработает
Ну он скорее всего от этого и генерит тебе новый инстанс
источник

ES

Egor Sigolaev in Android Developers
Юзаю чичерони, может кто знает, это связано с навигацией или фрагом?
источник

ES

Egor Sigolaev in Android Developers
Oleg Pchelkin
Ну он скорее всего от этого и генерит тебе новый инстанс
Хм, странно) Уберу конечно тогда.
источник
2020 November 24

S

Sky Surfer in Android Developers
Egor Sigolaev
лямбда? Это не совсем метод правда, тебе больше делегат нужен, но тоже норм
Мне короче надо посылать запросы на сервер, и если истек токен, то запрос вернется с ошибкой. В таком случае я вызываю метод updateToken(), который обновляет токен, и после этого я могу уже повторно выполнить тот первый запрос, который прервался. Проблема в том, что запросов очень много. И мне в метод updateToken() надо как-то передавать ссылку на метод, который перед ним вызывался.  Как-то так: updateToken(Method method). Все методы находятся в одном классе. Не совсем понимаю, как через лямбду это сделать.
источник

ES

Egor Sigolaev in Android Developers
Sky Surfer
Мне короче надо посылать запросы на сервер, и если истек токен, то запрос вернется с ошибкой. В таком случае я вызываю метод updateToken(), который обновляет токен, и после этого я могу уже повторно выполнить тот первый запрос, который прервался. Проблема в том, что запросов очень много. И мне в метод updateToken() надо как-то передавать ссылку на метод, который перед ним вызывался.  Как-то так: updateToken(Method method). Все методы находятся в одном классе. Не совсем понимаю, как через лямбду это сделать.
spageti code has been done xd)
источник