diff --git a/library/src/main/java/eu/darken/ommvplib/base/OMMVPLib.java b/library/src/main/java/eu/darken/ommvplib/base/OMMVPLib.java index 0a7a70a..54948d6 100644 --- a/library/src/main/java/eu/darken/ommvplib/base/OMMVPLib.java +++ b/library/src/main/java/eu/darken/ommvplib/base/OMMVPLib.java @@ -16,8 +16,8 @@ public class OMMVPLib callback; private final InstanceStatePublisher statePublisher; private final LifecycleOwner lifecycleOwner; - private PresenterT presenter; - private Bundle savedState; + @Nullable private PresenterT presenter; + @Nullable private Bundle savedState; OMMVPLib(Builder builder) { this.lifecycleOwner = builder.lifecycleOwner; @@ -91,6 +91,11 @@ public static class Builder loaderFactory; private InstanceStatePublisher statePublisher; + public Builder loaderId(int loaderId) { + this.loaderId = loaderId; + return this; + } + /** * If you want the presenter to be able to store data via {@link Activity#onSaveInstanceState(Bundle)} then you need to call this. *