我在调用对话框回调时遇到问题。我正在使用:
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
答案 0 :(得分:2)
检查两个Fragments
是否来自同一个库,因为有时将app.Fragment
投射到v4.Fragment
可能会导致此类问题。