Android中ActivityCompat.PermissionCompatDelegate接口的用例是什么

时间:2019-07-17 14:53:28

标签: android android-activity android-permissions androidx

在探索与android运行时权限相关的android源代码时,我发现了ActivityCompat.PermissionCompatDelegate这个界面。

我在寻找什么,我想通过某种方式在自定义类中而不是在OnRequestPermissionsResultActivity中处理Fragment来处理自定义类中的权限模型。

ActivityCompat.PermissionCompatDelegate有两种方法:

// 1
abstract boolean onActivityResult(Activity activity, int requestCode, int resultCode, Intent data) 

// 2
abstract boolean requestPermissions(Activity activity, String[] permissions, int requestCode)

第一个对我来说很有意义,我从文档中得知我们可以使用它来委托权限请求并以这种方法处理它。

但是我无法理解文档对第二种方法的评价。我找不到任何用例。

您可以在此处查看完整的文档: https://developer.android.com/reference/androidx/core/app/ActivityCompat.PermissionCompatDelegate.html

有人可以告诉我此接口的用途以及如何使用它来处理自定义类中的权限吗?

0 个答案:

没有答案