我想在我的 android 应用程序中包含匕首。我有两个类FakeServiceConnector,NetServiceConnector实现ServiceConnector接口
所以我把代码放在我的活动中
@Inject
ServiceConnector serviceConnector;
Abd 我为解决依赖关系创建提供程序
@Module
public class ServiceConnectorProvider {
@Provides
@Singleton
public ServiceConnector provideServiceConnector()
{
return new FakeServiceConnector();
}
}
但是当我按下按钮时 serviceConnector 为空。所以我的问题是:
1)我的库中只包含 dagger-1.1.0.jar 和 java.inject.jar 是否足以正确安装 dagger?
2)我是否需要编写比我为匕首编写的代码更多的代码,例如创建 Android