1
  • 最佳答案

    没有,项目里面用的是 kotlin-android-extensions插件,不过废弃了,你用ViewBinding吧

    1342082010843308032  评论     打赏       Cstri
    • 拉大锯  回复 @Cstri
      就是这个同学说的这个,迭代也很快。
      拉大锯 2022-05-27 10:41   回复 1153952789488054272
    • ccTyL  回复 @拉大锯
      是的是的,我在第三行代码里刚学会拿去用,直接就说废弃了,所以还是viewBinding香。插件这种东西不靠谱
      ccTyL 2022-05-27 11:13   回复 1314408005793603584
  • ext插件生成的。比如你在xml中给某个组件编写了一个id,然后as通过插件在当前项目中帮你自动生成了一个全局的变量,和id一样的名字的。

    这个ext插件已经在上一年被Google弃用了。

    存在问题有2个,1:这个id名字是全局的,所以你在别的任何地方,act,Fragment也能用这个id,如果用了,就空指针了。问题2:id是做了缓存机制的,存在空指针问题。在使用的时候尽可能的?.使用。你这样写之后他会提示你这个不可能空的,不需要使用空安全?语法,但是实际上他是可能会空的,就nullpoint异常了。

    1139423796017500160  评论     打赏       工头断点
    • 这个插件的最大弊端就是污染命名空间 还有一个就是谷歌推出了 viewBinding 插件, jb 团队就顺水推舟给废弃了

      1204736502274318336  评论     打赏       A lonely cat
      相关问题
      kissmyass · 安卓
      2019-12-11 04:41 713 2
      珂珂范范 · 安卓
      2019-12-19 00:59 559 2
      2020-01-31 00:31 693 2
      谁都不许动我的砖 · 安卓 / xml
      2020-02-05 19:16 1184 2
      谁都不许动我的砖 · 安卓
      2020-02-06 06:24 764 2
      珂珂范范 · 安卓模拟器
      2020-02-21 11:10 842 2
      珂珂范范 · 安卓
      2020-02-29 23:50 429 2
      mercenary · 安卓
      2020-03-22 02:34 357 2
      哦豁! · 安卓报错
      2020-03-22 23:17 684 4
      Pancica · 安卓
      2020-03-23 02:13 520 2
      Pancica · 安卓
      2020-03-30 08:22 452 2
      kuro · 安卓
      2020-04-04 00:17 415 4