【发布时间】:2019-06-13 08:24:51
【问题描述】:
我需要在surfaceview 中显示相机预览的某些活动中请求相机和位置权限。
请求权限函数需要放在哪里? onCreate、onResume 还是 onSurfaceCreated?
我需要在哪里设置相机?
【问题讨论】:
-
在 onResume 中设置权限的最佳方式。
-
理想情况下,您会在加载活动之前获得权限,但您可以在不干扰应用程序“流程”的任何地方请求它。 onResume 是大多数生产应用程序放置代码的地方,因为当用户改变方向时活动被破坏,并且保证会调用 onResume
标签: java android android-camera surfaceview android-permissions