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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidacquire()protected voidacquire(long timeout) getTag()Returns the tag.intReturns how many times the wakelock was held.protected booleanisHeld()booleanRetrieves if the wake lock is reference counted or notprotected voidrelease(int flags) Releases the wake lock.protected voidsetReferenceCounted(boolean value) protected void
-
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.
-