美文网首页
Kotlin apply使用填坑

Kotlin apply使用填坑

作者: WilsonMing | 来源:发表于2023-03-02 11:45 被阅读0次
image.png
image.png

如果两个dialogA,diaglogB都存在setCallBack(callback)定义,且成员变量都存在callback,如果dialogA调用diaglogB使用apply初始化,存在dialogB.setCallBack(callback)中callback调用的是dialogB的callback,而不是dialogA中的callback,导致回调代码错误dialogB赋值的callback永远是空的。
办法把dialogB中的callback设置为private,appley函数内this无法调用dialogB中的callback,如:


image.png

相关文章

网友评论

      本文标题:Kotlin apply使用填坑

      本文链接:https://www.haomeiwen.com/subject/wndjldtx.html