Class Overview
A task that will execute once,at some point within the specified window.
If one of cancelTask(String, Class)
or
cancelAllTasks(Class)
is called before this
executes it will be cancelled.
Note that you can request a one-off task to be executed at any point in the future, but to
prevent abuse the scheduler will only set an alarm at a minimum of 30 seconds in the
future. Your task can still be run earlier than this if some network event occurs to wake up
the scheduler.
Summary
Nested Classes |
class |
OneoffTask.Builder |
|
[Expand]
Inherited Methods |
From class
com.google.android.gms.gcm.Task
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From interface
android.os.Parcelable
abstract
int
|
describeContents()
|
abstract
void
|
writeToParcel(Parcel arg0, int arg1)
|
|
Fields
Public Methods
public
long
getWindowEnd
()
Returns |
long |
The number of seconds from now by which this task must have executed.
|
public
long
getWindowStart
()
Returns |
long |
The number of seconds from now at which this task is eligible for execution.
|
public
void
toBundle
(Bundle bundle)
Insert the task object into the provided bundle for IPC. Use #fromBundle to recreate the
object on the other side.
public
String
toString
()
public
void
writeToParcel
(Parcel parcel, int flags)
Parameters |
parcel |
Parcel
|
flags |
int
|