Я пытался добавить в наше приложение androidx последний Youtube Player для издателей v2.1.2. Чтобы добавить этого игрока, мы должны создать новый экземпляр YoutubeEmbedFragment extends Fragment
.
. Проблема в том, что этот фрагмент распространяется на android.app.Fragment
, и в нашем приложении мы используем androidx.appcompat.app.AppCompatActivity
и androidx.fragment.app
, поэтому, когда я хочу добавьте этот фрагмент проигрывателя Youtube, например:
getChildFragmentManager()
.beginTransaction()
.replace(R.id.player_container, youTubeEmbedFragment)
.commit();
Он не скомпилируется из-за
Неправильный тип 2-го аргумента. Найдено: 'com.google. android .youtube.player.YouTubeEmbedFragment', обязательно: 'androidx.fragment.app.Fragment'
Как мы можем использовать фрагмент поддержки, но также использовать библиотеку