Насколько я понимаю фрагменты, вы должны думать об этом как о деятельности.Таким образом, похоже, что вы пытаетесь надуть фрагмент с помощью inflater.inflate(R.id.shoppingWindow,container, false)
.Скорее, вы должны раздувать макет для фрагмента, а не сам фрагмент.Итак, что-то вроде inflater.inflate(R.layout.shoppingWindowLayout, container, false)
, так же, как вы бы раздули макет для действия.
Что касается исключения приведения, что расширяет shoppingClass
?Убедитесь, что у вас есть правильные операторы импорта.Вы используете библиотеку совместимости, поэтому ваши операторы импорта для фрагментов должны быть из этого, а не из фрагментов, встроенных в Android.Например, у вас должно быть android.support.v4.app.Fragment
и, вероятно, android.support.v4.app.FragmentActivity
, а не android.app.Fragment
.То, что может быть источником исключения приведения.