Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Android支持库权限委托?_Android_Kotlin_Android Support Library_Android Permissions - Fatal编程技术网

如何使用Android支持库权限委托?

如何使用Android支持库权限委托?,android,kotlin,android-support-library,android-permissions,Android,Kotlin,Android Support Library,Android Permissions,Android支持库的27.0.0版引入了该类。我想知道它到底是什么,应该如何使用它(没有任何例子阅读文档没有多大帮助) 我深入研究了一下,发现了在24.1.0中引入的接口,还注意到这两个嵌套接口有变体,在相同的支持库版本中引入 这些接口最终是否允许任何类管理权限请求和授予结果,而不必像在中所做的那样进行丑陋的黑客攻击,而扩展“BaseActivity”或“BaseFragment”通常需要这些攻击 如何使用它们?如果您用代码回答,Kotlin代码段会受到赞赏,但Java代码段也会被接受 我的库

Android支持库的27.0.0版引入了该类。我想知道它到底是什么,应该如何使用它(没有任何例子阅读文档没有多大帮助)

我深入研究了一下,发现了在24.1.0中引入的接口,还注意到这两个嵌套接口有变体,在相同的支持库版本中引入

这些接口最终是否允许任何类管理权限请求和授予结果,而不必像在中所做的那样进行丑陋的黑客攻击,而扩展“BaseActivity”或“BaseFragment”通常需要这些攻击


如何使用它们?如果您用代码回答,Kotlin代码段会受到赞赏,但Java代码段也会被接受

我的库不要求您扩展
BaseActivity
或其他内容。只要获得上下文的引用,您就可以从任何地方请求权限。可以查看我的库,不需要扩展
BaseActivity
或其他内容。只要获得上下文的引用,您就可以从任何地方请求权限。我可以看看