2017-08-23 3 views
-3

Je veux montrer DialogFragment lorsque le bouton est clicked mais j'ai erreur dans mon code l'erreur est fun « show »Je veux montrer DialogFragment dans Android en utilisant Kotlin

ce bouton mon code "sur un clic "

DialogFragment

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

et cette ma classe de fragment pour "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 
}} 
+0

rep lace votre variable 'fm' avec' val fm = fragmentManager' –

+0

je fais ça = erreur encore –

Répondre

0

Modifier cette partie

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

Pour

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

Remplacer

val fm = FragmentManager 

avec

val fm = fragmentManager