делает запрос на сервер. Но почему то он не работает, ни кто не сталкивался? Метод вообще рабочий, но вот именно в onDestroy() не работает в MainActivity.
1) onDestroy не всегда отрабатывает 2) Кинь сам метод, может у него зачищаются ссылки на этапе уничтожения активити и сборщик мусора его забирает
val file = RemoteLogger.getLogFile() if (file != null) { viewModel.sendLog(file).observe(this){ if (it.status == Status.SUCCESS){ } } }
Логично, у тебя вьюмодель привязана к жц активити
Да, он уже уничтожен, observer нет
Как у тебя уничтожиться класс вьюмодели, а поле этого класса - нет?
Обсуждают сегодня