Package org.robolectric.shadows
Class ShadowPowerManager.ShadowWakeLock
java.lang.Object
org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
- Enclosing class:
- ShadowPowerManager
@Implements(android.os.PowerManager.WakeLock.class) public static class ShadowPowerManager.ShadowWakeLock extends Object
-
Constructor Summary
Constructors Constructor Description ShadowWakeLock() -
Method Summary
Modifier and Type Method Description protected voidacquire()protected voidacquire(long timeout)StringgetTag()Returns the tag.intgetTimesHeld()Returns how many times the wakelock was held.WorkSourcegetWorkSource()protected booleanisHeld()booleanisReferenceCounted()Retrieves if the wake lock is reference counted or notprotected voidrelease(int flags)Releases the wake lock.protected voidsetReferenceCounted(boolean value)protected voidsetTag(String tag)Sets the tag.protected voidsetWorkSource(WorkSource ws)
-
Constructor Details
-
ShadowWakeLock
public ShadowWakeLock()
-
-
Method Details
-
acquire
-
acquire
-
release
Releases the wake lock. Theflagsare ignored. -
isHeld
-
isReferenceCounted
public boolean isReferenceCounted()Retrieves if the wake lock is reference counted or not- Returns:
- Is the wake lock reference counted?
-
setReferenceCounted
-
setWorkSource
-
getWorkSource
-
getTimesHeld
public int getTimesHeld()Returns how many times the wakelock was held. -
getTag
Returns the tag. -
setTag
Sets the tag.
-