Kotlin setTargetFragment

时间:2018-01-19 02:58:38

标签: android kotlin fragment

我在调用对话框回调时遇到问题。我正在使用:

class PerfilFragment : Fragment() {
   val fragment = MyDialog()
   fragment.setTargetFragment(**this**, 1)
   val fm = activity.fragmentManager
   fragment.show(fm, "myfragment") 
}

但是setTargetFragment方法请求片段,而不是我正在运行PerfilFragment

Type mismatch - Required: fragment, found PerfilFragment

1 个答案:

答案 0 :(得分:2)

检查两个Fragments是否来自同一个库,因为有时将app.Fragment投射到v4.Fragment可能会导致此类问题。