-
public final class MultiplePermissionsLauncher.Contract.AnyOf extends MultiplePermissionsLauncher.Contract
-
-
Field Summary
Fields Modifier and Type Field Description private final <ERROR CLASS>permissionsprivate final Set<String>rawPermissions
-
Constructor Summary
Constructors Constructor Description MultiplePermissionsLauncher.Contract.AnyOf(Collection<String> permissions)
-
Method Summary
Modifier and Type Method Description final <ERROR CLASS>getPermissions()final Set<String>getRawPermissions()May contains permissions string modified to indicated it is a useless permission, for example if you add a permission using : <code>Manifest.Permission.WRITE_EXTERNAL_STORAGE maxSdkVersion Build.VERSION_CODES. -
-
Constructor Detail
-
MultiplePermissionsLauncher.Contract.AnyOf
MultiplePermissionsLauncher.Contract.AnyOf(Collection<String> permissions)
-
-
Method Detail
-
getPermissions
final <ERROR CLASS> getPermissions()
-
getRawPermissions
final Set<String> getRawPermissions()
May contains permissions string modified to indicated it is a useless permission, for example if you add a permission using : <code>Manifest.Permission.WRITE_EXTERNAL_STORAGE maxSdkVersion Build.VERSION_CODES.P</code> then permission string will be android.permission.WRITE_EXTERNAL_STORAGE.useLess. To retrieve all permissions without this suffix use permissions.
-
-
-
-