Моя IDE выделяет presenter.setView
и выдает предупреждение Unchecked call to setView(V) as a member of raw type 'IBaseActivity.Presenter'
Кто-нибудь знает, где я допустил ошибку?Я думаю, что весь день, и я не знаю, что улучшить
public abstract class BaseMvpActivity<T extends IBaseActivity.Presenter> extends BaseActivity implements IBaseActivity.View {
@Inject
protected T presenter;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
presenter.setView(this);
}
интерфейс:
public interface IBaseActivity {
interface View {
}
interface Presenter<V>{
void setView(V view);
}
}