Для вызова требуется API 26 (текущий минимум 21): getHeader - PullRequest
1 голос
/ 09 мая 2020

Я столкнулся с проблемой «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);
}
...