Mvp做登录可以优化的一个问题

在BaseActivityPersenter 里面 这个类里可以把封装的delegate写成受保护的protected 做登录的时候可以调用这个写方法 让数据及时更新 更好的完成页面

//删了final
protected T delegate;

//公共抽象大写类  泛型 T  get 类 delegate 方法
public abstract Class<T> getClassDelegate();

//本类的构造方法
public BaseActivityPersenter() {
    //调用上面方法.newins 先抓异常 返回值 delegate
    try {
        delegate = getClassDelegate().newInstance();
    } catch (IllegalAccessException e) {
        e.printStackTrace();
    } catch (InstantiationException e) {
        e.printStackTrace();
    }
}

猜你喜欢

转载自blog.csdn.net/qq_43143884/article/details/83926676