android中MVP问题

防止泄露。在V和P之间建立了关联。

在转化时不能转化SmartRefreshlayout刷新库。怎么解决?

myView = View.inflate(getActivity(),getLayoutViewId(),null);

mPresenter = createPresenter();

mPresenter.attachView((V) myView);

V是泛型传过来view的接口

public void attachView(T view){
        myViewRef = new WeakReference<>(view);
    }

protected T getView(){
        return myViewRef.get();
    }