public class

ActivityTransitionResult

extends Object
implements Parcelable
java.lang.Object
   ↳ com.google.android.gms.location.ActivityTransitionResult

Class Overview

Represents the result of activity transitions.

Summary

[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
public static final Creator<ActivityTransitionResult> CREATOR
Public Constructors
ActivityTransitionResult(List<ActivityTransitionEvent> transitionEvents)
Constructs a result by specifying a list of transition events.
Public Methods
boolean equals(Object o)
static ActivityTransitionResult extractResult(Intent intent)
Extracts the ActivityTransitionResult from the given Intent.
List<ActivityTransitionEvent> getTransitionEvents()
Gets all the activity transition events in this result.
static boolean hasResult(Intent intent)
Checks if the intent contains an ActivityTransitionResult.
int hashCode()
void writeToParcel(Parcel dest, int flags)
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Fields

public static final Creator<ActivityTransitionResult> CREATOR

Public Constructors

public ActivityTransitionResult (List<ActivityTransitionEvent> transitionEvents)

Constructs a result by specifying a list of transition events.

Parameters
transitionEvents List: the transition events
Throws
NullPointerException if transitionEvents is null
IllegalArgumentException if the events in transitionEvents are not in ascending order of time

Public Methods

public boolean equals (Object o)

Parameters
o Object
Returns
boolean

public static ActivityTransitionResult extractResult (Intent intent)

Extracts the ActivityTransitionResult from the given Intent.

Parameters
intent Intent: the Intent to extract the result from
Returns
ActivityTransitionResult the ActivityTransitionResult included in the given intent or return null if no such result is found in the given intent

public List<ActivityTransitionEvent> getTransitionEvents ()

Gets all the activity transition events in this result. The events are in ascending order of time, and may include events in the past.

Returns
List<ActivityTransitionEvent>

public static boolean hasResult (Intent intent)

Checks if the intent contains an ActivityTransitionResult.

Parameters
intent Intent
Returns
boolean

public int hashCode ()

Returns
int

public void writeToParcel (Parcel dest, int flags)

Parameters
dest Parcel
flags int