Search code examples
androiddialogfragmentkotlinalarmmanager

I want to show DialogFragment in Android using Kotlin


I want to show DialogFragment when button is clicked but I have error in my code the error is in fun " show "

this my code " button on click "

DialogFragment

val pop = alarm_first()
val fm = FragmentManager
pop.show( fm , "name")

and this my fragment class for "alarm_first" :

class alarm_first : DialogFragment() {
override fun onCreateView(inflater: LayoutInflater?, container: 
 ViewGroup?, savedInstanceState: Bundle?): View {

    var myView = inflater!!.inflate(R.layout.fragment_alarm_first
            , container, false)

    return myView
}}

Solution

  • Edit this part

    val pop = alarm_first()
    val fm = FragmentManager
    pop.show(fm, "name")
    

    To

    val pop = alarm_first()
    val fm = [email protected]
    pop.show(fm, "name")