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 java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ShadowWakeLock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidacquire()protected voidacquire(long timeout)java.lang.StringgetTag()Returns the tag.intgetTimesHeld()Returns how many times the wakelock was held.android.os.WorkSourcegetWorkSource()protected booleanisHeld()booleanisReferenceCounted()Retrieves if the wake lock is reference counted or notprotected voidrelease()protected voidsetReferenceCounted(boolean value)protected voidsetWorkSource(android.os.WorkSource ws)
-
-
-
Method Detail
-
acquire
@Implementation protected void acquire()
-
acquire
@Implementation protected void acquire(long timeout)
-
release
@Implementation protected void release()
-
isHeld
@Implementation protected boolean isHeld()
-
isReferenceCounted
public boolean isReferenceCounted()
Retrieves if the wake lock is reference counted or not- Returns:
- Is the wake lock reference counted?
-
setReferenceCounted
@Implementation protected void setReferenceCounted(boolean value)
-
setWorkSource
@Implementation protected void setWorkSource(android.os.WorkSource ws)
-
getWorkSource
public android.os.WorkSource getWorkSource()
-
getTimesHeld
public int getTimesHeld()
Returns how many times the wakelock was held.
-
getTag
@HiddenApi @Implementation(minSdk=26) public java.lang.String getTag()
Returns the tag.
-
-