Size: a a a

Android Developers

2020 December 09

QH

Quantum Harmonizer in Android Developers
Anton Potekhin
@Harmonizr, отвечаю тут. Это у меня кастомное вью. А билдер пихается в textView:
viewBinding.textView.apply {
   
setText(ssBuilder, TextView.BufferType.SPANNABLE)
}
окей, а что утекает и каким путём?
источник

QH

Quantum Harmonizer in Android Developers
хмм, может, savedState
источник

QH

Quantum Harmonizer in Android Developers
и ещё можно посмотреть декомпилированный код, вероятно, там тонкость компилятора, о которой я не знаю
источник

AP

Anton Potekhin in Android Developers
Quantum Harmonizer
окей, а что утекает и каким путём?
сейчас откачу и покажу
источник

Н

Некси in Android Developers
Нужно кажду минуту делать запрос на сервер, когда приложение не запущено , что использовать?

WorkManager, JobScheduler, Foreground services или Service
источник

QH

Quantum Harmonizer in Android Developers
Некси
Нужно кажду минуту делать запрос на сервер, когда приложение не запущено , что использовать?

WorkManager, JobScheduler, Foreground services или Service
Нет, не нужно. Высадишь трафик и аккумулятор в ноль.
источник

A

Aleksei in Android Developers
Некси
Нужно кажду минуту делать запрос на сервер, когда приложение не запущено , что использовать?

WorkManager, JobScheduler, Foreground services или Service
WorkManager чаще чем раз в 20 минут ничего не делает, емнип
источник

Н

Некси in Android Developers
Quantum Harmonizer
Нет, не нужно. Высадишь трафик и аккумулятор в ноль.
хорошо, если каждый час?
источник

QH

Quantum Harmonizer in Android Developers
Некси
хорошо, если каждый час?
Лучше скажи, что сделать нужно. А мы уже подскажем, как.
источник

Н

Некси in Android Developers
Каждый час, даже если приложение закрыто, посылать запрос на сервер и записывать ответ
источник

QH

Quantum Harmonizer in Android Developers
Некси
Каждый час, даже если приложение закрыто, посылать запрос на сервер и записывать ответ
нет, это XY problem
источник

АГ

Алексей Гладков... in Android Developers
Некси
Каждый час, даже если приложение закрыто, посылать запрос на сервер и записывать ответ
Пользователь не должен понимать что чёт отправляется/принимается?
источник

Н

Некси in Android Developers
Алексей Гладков
Пользователь не должен понимать что чёт отправляется/принимается?
Может понимать об этом, не принципиально
источник

АГ

Алексей Гладков... in Android Developers
Ну бахни какой нибудь foreground service и нехай висит
источник

АГ

Алексей Гладков... in Android Developers
Ну или workmanager да правда он не гарантирует равномерности исполнения
источник

AP

Anton Potekhin in Android Developers
Quantum Harmonizer
окей, а что утекает и каким путём?
источник

AP

Anton Potekhin in Android Developers
Quantum Harmonizer
и ещё можно посмотреть декомпилированный код, вероятно, там тонкость компилятора, о которой я не знаю
а как это сделать ?
источник

QH

Quantum Harmonizer in Android Developers
TermsAndPrivacyTextView$setTextSpan$$inlined$apply$lambda$1.this$0
сукачёрт, выглядит как компиляторный баг
источник

QH

Quantum Harmonizer in Android Developers
Anton Potekhin
а как это сделать ?
Ctrl+Shift+A — набрать Show Kotlin Bytecode — нажать Enter — на открывшейся панельке нажать Decompile to Java — увидеть поле this$0, неудачно захваченный контекст замыкания
источник

RM

Ruslan Magzyumov in Android Developers
Алексей Гладков
Ну бахни какой нибудь foreground service и нехай висит
Кстати, щас можно это делать без нотификации ?
источник