Сервис Android: внедрение зависимости?

Я пытаюсь выполнить тестирование моего Сервиса через ServiceTestCase, но пытаюсь сделать это без использования Guice или RoboGuice (из-за избежания внедрения зависимостей). Я хочу внедрить зависимость, отличную от Application или Context, но не могу заставить ее работать:

  1. Я не могу вставить его через пользовательский конструктор
  2. setupService() может показаться правильным методом, основанным на имени, но не имеет аргументов и возвращаемого значения

Я мог бы заставить свой служебный класс реализовать Parcelable и внедрить его через Intent, но это кажется вынужденным. Есть идеи?

0 ответов

Другие вопросы по тегам