Если вы пробуете работать с фрагментами, то возможна ситуация нераспознавания некоторых команд.
Например, когда вместо стандартных вызовов методов FragmentManager:
supportFragmentManager.beginTransaction()
.add(R.id.fragment_container_view, MyFragment())
.commit()
мы хотим использовать лямбда-выражение и extention-функции:
supportFragmentManager.commit {
.add(R.id.fragment_container_view, MyFragment())
}
Решение в этом случае простое. Добавить ещё одну зависимость в build.gradle(app) :
implementation "androidx.fragment:fragment-ktx:1.6.0"
В итоге, у вас должны быть добавлены две зависимости по фрагментам, а не одна:
dependencies {
implementation "androidx.fragment:fragment:1.6.0"
implementation "androidx.fragment:fragment-ktx:1.6.0"
...
}