美文网首页
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