При устаревании FragmentManager
Android Studio не предоставляет никаких предложений кода для устаревшего кода.
Проблема в fragmentManager
в val manager = (holder.itemView.context as Activity).fragmentManager
, поскольку она возвращает эту ошибку:
'getter for fragmentManager: FragmentManager!' is deprecated. Deprectaed in Java
Я уже использую import androidx.fragment.app.DialogFragment
, но проблема все еще не исчезла.Кроме того, я уже видел этот вопрос , но неясно, что следует использовать вместо этого в Kotlin.
holder.myButton.setOnClickListener {
val dialog = MyDialogFragment()
val manager = (holder.itemView.context as Activity).fragmentManager
dialog.show(manager, "example")
}