Я хочу включить кинжал в приложение для Android. У меня есть два класса FakeServiceConnector, NetServiceConnector который реализует ServiceConnector интерфейсандроидный кинжал не может обеспечить инъекцию
Так что я положил код в моей деятельности
@Inject
ServiceConnector serviceConnector;
Абд создать провайдера для разрешающих зависимостей
@Module
public class ServiceConnectorProvider {
@Provides
@Singleton
public ServiceConnector provideServiceConnector()
{
return new FakeServiceConnector();
}
}
Но когда я нажимаю кнопку serviceConnector, имеет значение null. Так что мои вопросы:
1) Я включаю в свои библиотеки только кинжал-1.1.0.jar и java.inject.jar Достаточно ли для правильной установки кинжала?
2) Нужно ли мне писать больше кода, чем я написал для кинжала, таких как создание Android