Вы можете использовать оператор приведения as
при установке youTubePlayerSupportFragment
.По умолчанию findFragmentById
возвращает объект типа Fragment
:
...
private fun initializeYoutubePlayer() {
youTubePlayerSupportFragment = supportFragmentManager.findFragmentById(R.id.youtube_player_fragment) as YouTubePlayerSupportFragment
}
...
Более простой вариант - использовать Fragment
напрямую по его идентификатору, поскольку он уже определен в файле xml:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//your Fragment is bound at this point
assert youtube_player_fragment != null
}