Android Q Camera 2权限崩溃的应用程序

时间:2019-07-16 14:48:40

标签: android kotlin android-camera2 androidq

发布后,我们的应用将针对AndroidQ。我已经更新了Pixel 3 XL以测试我们现有的应用程序,但发现相机屏幕出现问题。该应用程序以前从未出现过问题,仅在我的手机运行Android Q时崩溃。

如果我进入设置并拒绝相机许可,我们的应用程序将要求再次授予该许可。授予该权限后,摄像头屏幕将正常工作,直到我离开并重新进入该屏幕时才崩溃。这仅仅是Android Q的错误还是他们对相机权限的处理方式不同?

我仔细阅读了文档,发现有权限更改,但是它们似乎仅在您想要记录用户设备的屏幕时才影响应用程序。

当我们回到记录屏幕之后构建预览屏幕时,它导致的崩溃是KotlinNullPointerException。如上所述,在Android P中以及重置了摄像头权限后,这种方法就可以正常工作。

0 个答案:

没有答案