summaryrefslogtreecommitdiffstats
path: root/location/lib/java/com/android/location/provider/ActivityRecognitionEvent.java
diff options
context:
space:
mode:
Diffstat (limited to 'location/lib/java/com/android/location/provider/ActivityRecognitionEvent.java')
-rw-r--r--location/lib/java/com/android/location/provider/ActivityRecognitionEvent.java26
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);
+ }
}