Package org.robolectric.shadows
Class ShadowRoleManager
- java.lang.Object
-
- org.robolectric.shadows.ShadowRoleManager
-
@Implements(value=android.app.role.RoleManager.class, minSdk=29) public class ShadowRoleManager extends java.lang.ObjectA shadow implementation ofRoleManager.
-
-
Field Summary
Fields Modifier and Type Field Description protected android.app.role.RoleManagerroleManager
-
Constructor Summary
Constructors Constructor Description ShadowRoleManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeldRole(java.lang.String roleName)Add a role that would be held by the calling app when invokingRoleManager.isRoleHeld(String).booleanisRoleHeld(java.lang.String roleName)Check whether the calling application is holding a particular role.voidremoveHeldRole(java.lang.String roleName)
-
-
-
Method Detail
-
isRoleHeld
@Implementation public boolean isRoleHeld(@NonNull java.lang.String roleName)Check whether the calling application is holding a particular role.Callers can add held roles via
addHeldRole(String)- Parameters:
roleName- the name of the role to check for- Returns:
- whether the calling application is holding the role
-
addHeldRole
public void addHeldRole(@NonNull java.lang.String roleName)Add a role that would be held by the calling app when invokingRoleManager.isRoleHeld(String).
-
removeHeldRole
public void removeHeldRole(@NonNull java.lang.String roleName)
-
-