public interface IPermissionInterceptor
| Modifier and Type | Method and Description |
|---|---|
default void |
deniedPermissions(android.app.Activity activity,
java.util.List<java.lang.String> allPermissions,
java.util.List<java.lang.String> deniedPermissions,
boolean never,
OnPermissionCallback callback)
权限拒绝回调拦截,参见
OnPermissionCallback.onDenied(List, boolean) |
default void |
grantedPermissions(android.app.Activity activity,
java.util.List<java.lang.String> allPermissions,
java.util.List<java.lang.String> grantedPermissions,
boolean all,
OnPermissionCallback callback)
权限授予回调拦截,参见
OnPermissionCallback.onGranted(List, boolean) |
default void |
requestPermissions(android.app.Activity activity,
OnPermissionCallback callback,
java.util.List<java.lang.String> allPermissions)
权限申请拦截,可在此处先弹 Dialog 再申请权限
|
default void requestPermissions(android.app.Activity activity,
OnPermissionCallback callback,
java.util.List<java.lang.String> allPermissions)
default void grantedPermissions(android.app.Activity activity,
java.util.List<java.lang.String> allPermissions,
java.util.List<java.lang.String> grantedPermissions,
boolean all,
OnPermissionCallback callback)
OnPermissionCallback.onGranted(List, boolean)default void deniedPermissions(android.app.Activity activity,
java.util.List<java.lang.String> allPermissions,
java.util.List<java.lang.String> deniedPermissions,
boolean never,
OnPermissionCallback callback)
OnPermissionCallback.onDenied(List, boolean)