Je cherche un moyen d'ajouter une classe de base à une MVPActivity mosby. Laissez-moi vous expliquer ce dont j'ai besoin.Comment ajouter une classe de base à une MVPActivity de mosby?
Habituellement lorsque vous utilisez Mosby nous déclarer une activité comme celle-ci:
public class LoginActivity extends MVPActivity<LoginView, LoginPresenter> {
//...
}
mais je voudrais ajouter une classe de base afin que je puisse faire les appels comme celui-ci:
public class LoginActivity extends BaseActivity<LoginView, LoginPresenter> {
//...
}
et alors BaseActivity serait comme ceci:
abstract class BaseActivity<T, P> extends MvpActivity<T extends MvpView, P> {
}
mais cela ne fonctionne pas comme IDE au moment de la compilation une erreur indiquant que "extends MvpView" a des limites inattendues. Alors, comment puis-je ajouter une classe de base à une MVPActivity de mosby?