Kotlin setTargetFragment
我有问题要调用对话框回调。 我在用:
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
可能会导致这种问题。