我应该在哪里重新检查 Android 权限?

Where should I re-check for Android permissions?

因为 Android Marshmallow(API 23) 应用程序必须在运行时请求权限并且用户可以随时撤销权限,所以如果应用程序是 运行 并且用户进入系统设置并撤销应用程序使用的一些权限,然后他 returns 到应用程序,应用程序本身必须重新检查权限是否仍然可用。 我的问题是:进行此检查的最佳位置在哪里,onRestart() 是一个不错的选择,还是用户可以在不触发 onStop() 方法的情况下撤销权限,因此需要在 onResume() 中进行检查?

@Alessandro Carinelli 请检查权限 onCreate()onResume() ,这是检查权限的最佳方式。

首先检查权限 onCreate(),然后检查权限 onResume() 以获得最佳实践。或者以其他方式检查它 onRestart()