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. 
 -