@Override public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); Objects.requireNonNull(builder); container = view.findViewById(R.id.bottom_sheet_container); title = container.findViewById(R.id.bottom_sheet_title); gridView = container.findViewById(R.id.bottom_sheet_grid); initUi(); if (!builder.menuItems.isEmpty()) { gridView.setAdapter(adapter = new GridAdapter(new ContextThemeWrapper(requireActivity(), builder.style), builder.menuItems, builder.isGrid)); gridView.setOnItemClickListener(this); } else { adapter = new AppAdapter(new ContextThemeWrapper(requireActivity(), builder.style), builder.apps, builder.isGrid); gridView.setAdapter(adapter); } if (listener != null) listener.onSheetShown(this, builder.object); }
@Override public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); Objects.requireNonNull(builder); container = view.findViewById(R.id.bottom_sheet_container); title = container.findViewById(R.id.bottom_sheet_title); gridView = container.findViewById(R.id.bottom_sheet_grid); initUi(); if (!builder.menuItems.isEmpty()) { gridView.setAdapter(adapter = new GridAdapter(new ContextThemeWrapper(requireActivity(), builder.style), builder.menuItems, builder.isGrid)); gridView.setOnItemClickListener(this); } else { adapter = new AppAdapter(new ContextThemeWrapper(requireActivity(), builder.style), builder.apps, builder.isGrid); gridView.setAdapter(adapter); } if (listener != null) listener.onSheetShown(this, builder.object); }