Я столкнулся с проблемой «Call require API 26 (текущий мин. 21): getHeader», когда я использую архитектуру MVP, где getHeader требует API выше 26 уровня, но я хочу, чтобы он работал на всех устройствах в другом состоянии. с использованием модификации с кодом MVP ниже
@Override
public void init() {
contactUsView.showLoadingLayout();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
mainInteractor = new ContactUsPresenter(getHeader(), getBody());
}
mainInteractor.loadItems(this);
}