我在调用对话框回调时遇到问题。我在用:
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
可能会导致此类问题。