Журнал ошибок Я застрял здесь, я перепробовал много решений, но та же ошибка
java.lang.ClassCastException: com.beauty.fashion.style.KidsNavigationDrawerActivity cannot be cast to com.beauty.fashion.style.interfaces.UpdateOrderTotal
at com.beauty.fashion.style.adapters.CheckoutAdapter.<init>(CheckoutAdapter.java:38)
at com.beauty.fashion.style.fragment.OrderConfirmationFragment.onCreateView(OrderConfirmationFragment.java:109)
Это мой android код
public CheckoutAdapter(Context context, List<ProductModel> list) {
this.context = context;
this.list = list;
inflater = LayoutInflater.from(context);
callback = (UpdateOrderTotal) context; //This is line 38 of CheckoutAdapter
helper = new FashionDbHelper(context);
utils = new CartUtils(context);
}
Вот где я получение товаров в корзину и приложение зависает
if (utils.getCartList().getValue() != null) {
cartList.addAll(utils.getCartList().getValue());
if (cartList != null && cartList.size() > 0) {
linearEmptyCart.setVisibility(View.GONE);
cvGrandTotal.setVisibility(View.VISIBLE);
adapter = new CheckoutAdapter(getActivity(), cartList); //This is line 109
rvConfirmOrder.setAdapter(adapter);
rvConfirmOrder.setLayoutManager(new LinearLayoutManager(getActivity()));
calculateTotal(cartList);
} else {
linearEmptyCart.setVisibility(View.VISIBLE);
cvGrandTotal.setVisibility(View.GONE);
}
} else {
cvGrandTotal.setVisibility(View.GONE);
linearEmptyCart.setVisibility(View.VISIBLE);
}