public P getPresenter() {
        if (presenterFactory != null) {
            if (presenter == null && bundle != null)
                presenter = PresenterStorage.INSTANCE.getPresenter(bundle.getString(PRESENTER_ID_KEY));

            if (presenter == null) {
                presenter = presenterFactory.createPresenter();
                PresenterStorage.INSTANCE.add(presenter);
                presenter.create(bundle == null ? null : bundle.getBundle(PRESENTER_KEY));
            }
            bundle = null;
        }
        return presenter;
    }
public P getPresenter ( ) { if ( presenterFactory != null ) { if ( presenter == null && bundle != null ) presenter = PresenterStorage . INSTANCE . getPresenter ( bundle . getString ( PRESENTER_ID_KEY ) ) ; if ( presenter == null ) { presenter = presenterFactory . createPresenter ( ) ; PresenterStorage . INSTANCE . add ( presenter ) ; presenter . create ( bundle == null ? null : bundle . getBundle ( PRESENTER_KEY ) ) ; } bundle = null ; } return presenter ; }
{@link ViewWithPresenter#getPresenter()}