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

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

最佳答案

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

10-07 20:44