First I create Dagger Component and Module.
@Singleton
@Component(modules = {UploadModule.class})
public interface UploadComponent {
void inject(UploadS3ToMap requestHandler);
}
Module:
private Map<String, String> uploadMap = new HashMap<String, String>();
@Singleton
@Provides
Map<String, String> getUploadMap() {
return uploadMap;
}
And than trying to use it in my Class:
@Inject
Map<String,String> getUploadMap;
getUploadMap.put("test", "testIssue");
return getUploadMap.toString();
And I have an Exception: nulljava.lang.NullPointerException
What is wrong with it?