Я разрабатываю приложение для Android с использованием android studio, но в моем коде есть ошибка, которую я не могу решить
ОШИБКА
accept (List) в не может реализовать accept (T) в Consumer public void accept (List carts) выдает Exception {^ переопределенный метод не генерирует Exception, где T является переменной типа: T расширяет объект, объявленный в интерфейсе Consumer
ОБРАЗЕЦ КОДА
private void loadCartItems() {
compositionDisposable.add(
Common.cartRepository.getCartItems().observeOn(AndroidSchedulers.mainThread()).subscribeOn(Schedulers.io()).subscribe(new Consumer<List<Cart>>() {
@Override
public void accept(List<Cart> carts) throws Exception {
displayCartItem(carts);
}
})
);
}