Skip to content

Latest commit

 

History

History

permission

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Permissions

Dependencies

    maven { url "https://jitpack.io"}
    implementation "com.github.sovegetables.shineandroid:permission:0.1.3"

Usage

//Permission Result
data class PermissionResult(var permission: String, var granted: Boolean, var shouldShowPermissionRationale: Boolean)
Permissions.request(fragment, p, new OnPermissionResultListener() {
    @Override
    public void allGranted(@NotNull ArrayList<PermissionResult> grantedPermissions) {
    }

    @Override
    public void denied(@NotNull ArrayList<PermissionResult> grantedPermissions, @NotNull ArrayList<PermissionResult> deniedPermissions) {
    }
});

Permissions.request(activity, permissions, onPermissionResultListener)

如果你使用了kotlin, activity和fragment也有相应的扩展函数,可以直接调用