With the deprecation of FragmentManager
, Android Studio desn't provide any code suggestions for the deprecated code.
The problem is fragmentManager
in val manager = (holder.itemView.context as Activity).fragmentManager
as it returns this error:
'getter for fragmentManager: FragmentManager!' is deprecated. Deprectaed in Java
I'm already using import androidx.fragment.app.DialogFragment
but the issuee still doesn't go away. Also, I've already seen this question, but it's not clear on what should be used instead in Kotlin.
holder.myButton.setOnClickListener {
val dialog = MyDialogFragment()
val manager = (holder.itemView.context as Activity).fragmentManager
dialog.show(manager, "example")
}