Android CameraX.unbindAll()方法发生了什么?

Android CameraX.unbindAll()方法发生了什么?,android,android-camerax,Android,Android Camerax,我试图遵循我在web上找到的代码示例(,),但我通常在第一行就遇到阻碍: CameraX.unbindAll() 编译器抱怨unbindAll()是一个未解析的引用(Kotlin)。中的示例代码是唯一不使用它的引用。但所有其他示例代码都有,包括谷歌自己的视频 我甚至在谷歌的文档中都找不到这种方法的任何参考。怎么搞的?过去几个月的变化是否已经使所有这些激动人心的介绍都过时了 我正在评估CameraX,看看我们公司是否值得花时间将代码从Camera2切换到CameraX。如果情况变化如此之

我试图遵循我在web上找到的代码示例(,),但我通常在第一行就遇到阻碍:

    CameraX.unbindAll()
编译器抱怨
unbindAll()
是一个未解析的引用(Kotlin)。中的示例代码是唯一不使用它的引用。但所有其他示例代码都有,包括谷歌自己的视频

我甚至在谷歌的文档中都找不到这种方法的任何参考。怎么搞的?过去几个月的变化是否已经使所有这些激动人心的介绍都过时了


我正在评估CameraX,看看我们公司是否值得花时间将代码从Camera2切换到CameraX。如果情况变化如此之快,那么未来发生重大代码变化的可能性有多大?

CameraX自去年首次推出以来经历了一些变化,这是正常的,因为它仍然是Alpha版本,整个Alpha版本的API表面都有一些变化,但由于它进入了beta版,它的公共API变得更加稳定

回到您的问题,CameraX中的绑定和解除绑定用例不再通过
CameraX
类完成,而是使用将一个或多个用例绑定到一个生命周期,解除一个或多个用例的绑定,以及解除所有绑定用例的绑定


您用作参考的教程已经过时,甚至去年谷歌I/O的视频也已经过时,因为其中的代码片段引用了CameraX的第一个alpha版本。然而,你提到的链接几乎是最新的,它是由谷歌维护的官方CameraX代码库。您还可以查看CameraX的最新版本,它比您参考的教程更为更新。

LOL about“-几乎是最新的”!谢谢你的澄清。至少我没有发疯(呃,比任何其他Android开发人员都疯狂)。codelab昨天刚刚更新到最新版本,因此现在实际上是最新的(x)