package <%= package %>.loaders;

import android.content.Context;
import android.support.v4.content.Loader;

import <%= package %>.ui.MainViewPresenter;

/*
* About this class:
* The loader class which is used to load presenter for an activity and persist it
* through the configuration changes like screen rotate.
* */
public class <%= name %>Loader extends Loader<<%= name %>Presenter> {
    private <%= name %>Presenter presenter;

    public <%= name %>Loader(Context context, <%= name %>Presenter presenter) {
        super(context);
        this.presenter = presenter;
    }

    @Override
    protected void onStartLoading() {
        deliverResult(presenter);
    }
}
