java - 如何为新的 Android M 运行时权限使用 Permissionsdispatcher 库?

标签 java android gradle build.gradle android-6.0-marshmallow

我看到了一篇 Cheese Factory 文章(谷歌搜索,因为我不能发布超过 2 个链接和我的声誉),其中解释了如何处理 Android Marshmallow 的新权限系统。在文章中,他引用了 Permissionsdispatcher library 旨在减少样板代码。所以我从 GitHub 下载了库演示,但我收到一条错误消息,提示无法解析 MainActivityPermissionsDispatcher。据我了解,this class应该生成。如何生成它以消除错误?

MainActivity.java

@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
    // delegate the permission handling to generated method
    // MainActivityPermissionsDispatcher cannot be resolved
    MainActivityPermissionsDispatcher.onRequestPermissionsResult(this, requestCode, grantResults);
}

最佳答案

我是一名开发人员。感谢您的使用。

  1. 检查您的 IDE 设置是否允许注释处理。
  2. 您说“这是 PermissionsDispatcher 存储库的一个分支”,但您的意思是什么? fork 存储库并运行示例模块?

关于java - 如何为新的 Android M 运行时权限使用 Permissionsdispatcher 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33858772/

相关文章:

gradle - Gradle:为TestNG分配 `excludeGroups`有什么问题?

android - 以非零退出值完成 2 BaseGameServices 和 Admob

java - 如何停止在android中的 Activity 应用程序窗口中显示应用程序

java - 正则表达式解析HTTP请求的内容

android - 按分支和年份从 sqlite 数据库中获取所有记录

android - 在 Android Emulator 中,如何知道是否发生振动?

android - 如何使用 Gradle 运行 Jacoco for Android?

java - 从数组创建 toString

java - 如何在应用程序中组织和管理多个数据库凭据?

android - 在哪里可以找到适用于 Android 的开源增强现实框架?