【问题标题】:Purpose of with & without underscore variable view binding带和不带下划线变量视图绑定的目的
【发布时间】:2021-03-02 15:27:21
【问题描述】:

在本教程中定义 2 变量的目的是什么?为什么我们不使用 1 个变量来访问视图?

https://developer.android.com/topic/libraries/view-binding#usage

【问题讨论】:

    标签: android android-viewbinding


    【解决方案1】:

    第二个变量 (binding) 上的 getter 使用 !! 运算符断言该变量在访问时不为空。

    本质上,支持字段 (_binding) 可以为空,以便表示 onCreateView 之前和 onDestroyView 之后的状态,而 getter 提供了一种访问该字段的简单方法,而无需在代码中的其他地方分散空检查或断言.

    【讨论】:

      猜你喜欢
      • 2023-03-19
      • 2019-10-26
      • 2019-12-04
      • 2012-05-09
      • 2011-10-19
      • 2013-12-16
      • 2014-06-09
      • 2021-09-02
      • 1970-01-01
      相关资源
      最近更新 更多