Возникла ошибка исключения Nullpointer при запуске моего приложения (приложение электронной коммерции) - PullRequest
0 голосов
/ 13 апреля 2020

Эта часть создает ошибку:

@NonNull
    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int viewType) {
        switch (viewType){
            case HomePageModel.BANNER_SLIDER:
                View BannerSliderView = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.sliding_ad_layout,viewGroup,false);
                return new BannerSliderViewHolder(BannerSliderView);
            case HomePageModel.STRIP_AD_BANNER:
                View StripAdView = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.strip_ad_layout,viewGroup,false);
                return new StripAdBannerViewHolder(StripAdView);
            case HomePageModel.HORIZONTAL_PRODUCT_VIEW:
                View horizontalProductView = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.horizontal_scroll_layout,viewGroup,false);
                return new HorizontalProductView(horizontalProductView);
            default:
                return null;
        }

    }

Я получаю сообщение об ошибке при запуске моего приложения (приложения электронной коммерции). Ошибка, показанная в logcat, является Nullpointerexception. Какие изменения я должен сделать?

...