diff options
Diffstat (limited to 'location/lib/java/com/android/location/provider/ActivityRecognitionEvent.java')
-rw-r--r-- | location/lib/java/com/android/location/provider/ActivityRecognitionEvent.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/location/lib/java/com/android/location/provider/ActivityRecognitionEvent.java b/location/lib/java/com/android/location/provider/ActivityRecognitionEvent.java index 8c719ce..a39cff2 100644 --- a/location/lib/java/com/android/location/provider/ActivityRecognitionEvent.java +++ b/location/lib/java/com/android/location/provider/ActivityRecognitionEvent.java @@ -41,4 +41,30 @@ public class ActivityRecognitionEvent { public long getTimestampNs() { return mTimestampNs; } + + @Override + public String toString() { + String eventString; + switch (mEventType) { + case ActivityRecognitionProvider.EVENT_TYPE_ENTER: + eventString = "Enter"; + break; + case ActivityRecognitionProvider.EVENT_TYPE_EXIT: + eventString = "Exit"; + break; + case ActivityRecognitionProvider.EVENT_TYPE_FLUSH_COMPLETE: + eventString = "FlushComplete"; + break; + default: + eventString = "<Invalid>"; + break; + } + + return String.format( + "Activity='%s', EventType=%s(%s), TimestampNs=%s", + mActivity, + eventString, + mEventType, + mTimestampNs); + } } |