1

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?

mvn.2047
  • 362
  • 1
  • 10

0 Answers0