【发布时间】:2021-03-02 15:27:21
【问题描述】:
在本教程中定义 2 变量的目的是什么?为什么我们不使用 1 个变量来访问视图?
https://developer.android.com/topic/libraries/view-binding#usage
【问题讨论】:
标签: android android-viewbinding
在本教程中定义 2 变量的目的是什么?为什么我们不使用 1 个变量来访问视图?
https://developer.android.com/topic/libraries/view-binding#usage
【问题讨论】:
标签: android android-viewbinding
第二个变量 (binding) 上的 getter 使用 !! 运算符断言该变量在访问时不为空。
本质上,支持字段 (_binding) 可以为空,以便表示 onCreateView 之前和 onDestroyView 之后的状态,而 getter 提供了一种访问该字段的简单方法,而无需在代码中的其他地方分散空检查或断言.
【讨论】: