Фрагмент нижней таблицы Android Studio.показать ошибку

#java #android

#java #Android

Вопрос:

Я пытаюсь работать с нижним листом в activity, у которого есть карта. Однако

 public void showBottomSheetDialogFragment() {
       BottomSheetDetailsFragment bottomSheetFragment = new BottomSheetDetailsFragment();

//This line shows an error in android studio
        bottomSheetFragment.show(getSupportFragmentManager(), "TAG");
    }
  

и мой фрагмент BottomSheet

 public class BottomSheetDetailsFragment extends Fragment {

   public BottomSheetDetailsFragment() {

   }

   @Override
   public void onCreate(@Nullable Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
   }

   @Nullable
   @Override
   public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
       return inflater.inflate(R.layout.fragment_bottom_sheet_details, container, false);
   }


}
  

Где я делаю это неправильно?

Комментарии:

1. Пожалуйста, покажите ошибку, напечатанную в LogCat

2. Сбой сборки с ошибкой: не удается найти символ bottomSheetFragment.show(getSupportFragmentManager(), «TAG»); ^ символ: метод show(FragmentManager,строка) расположение: переменная bottomSheetFragment типа BottomSheetDetailsFragment

3. Извините, но почему вы расширяете from Fragment , вам нужно расширить from BottomSheetDialogFragment

4. Вау, спасибо. Это исправлено 🙂