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