我正在寻找一种将基类添加到mosby MVPActivity 的方法。让我解释一下我需要什么。
通常在使用 mosby 时,我们会像这样声明一个活动:
public class LoginActivity extends MVPActivity<LoginView, LoginPresenter> {
//...
}
但我想添加一个基类,这样我就可以像这样进行调用:
public class LoginActivity extends BaseActivity<LoginView, LoginPresenter> {
//...
}
然后 BaseActivity 会是这样的:
abstract class BaseActivity<T, P> extends MvpActivity<T extends MvpView, P> {
}
但这不起作用,因为 IDE 在编译时有一个错误说“扩展 MvpView”有意外的界限。那么如何将基类添加到 mosby MVPActivity ?