Класс Android Worker как вложенный класс - PullRequest
0 голосов
/ 17 октября 2019

Я использую WorkManager в своем приложении. Я получаю ошибку «Не удалось создать экземпляр», когда мой рабочий класс является вложенным классом (внутри моей деятельности). Как обсуждалось в приведенной ниже ссылке, решение, которое сработало для меня, состоит в том, чтобы сделать моего работника независимым классом.

Android Work Manager: «Не удалось создать экземпляр Worker» .

Есть ли способ сделать моего работника вложенным классом?

1 Ответ

0 голосов
/ 17 октября 2019

Если вы используете kotlin, вы можете удалить ключевое слово " inner " из объявления класса. Это должно избавить от ошибки. Однако вы потеряете возможность доступа к членам своего внешнего класса.

...