是否可以在静态方法中使用视图绑定?

Is it possible to use view binding in a static method?

我的问题是,是否可以在静态方法中使用视图绑定:

class SomeFragment : FragmentBinding<SomeFragmentBinding>() {

 companion object {
   fun someRandomFunction() {
    // Use view binding here
    binding.textView.text = "Test"
   }
 }
}

bindingSomeFragment class 的非静态 属性,而 companion object 是静态的。静态方法无法访问非静态属性,因为 class 的每个实例都会有自己的非静态 属性.

实例

因此,您无法访问 bindingcompanion object 内的任何其他非静态 属性。