@Retention(value=CLASS)
@Target(value=METHOD)
public @interface WakeLock
Acquires a PowerManager.WakeLock
for this method call.
May be used on methods with @Background or @UiThread.
NOTE: To use WakeLocks you need the android.permission.WAKE_LOCK permission.
Example:@EActivity public class MyActivity extends Acitivy { @WakeLock void backgroundTask() { // this code executes with an active WakeLock. } }
PowerManager
,
PowerManager.WakeLock
Modifier and Type | Optional Element and Description |
---|---|
WakeLock.Flag[] |
flags |
WakeLock.Level |
level |
java.lang.String |
tag |
public abstract java.lang.String tag
public abstract WakeLock.Level level
public abstract WakeLock.Flag[] flags
Copyright © 2010-2014. All Rights Reserved.