Index: base/android/java/src/org/chromium/base/ActivityState.java |
diff --git a/base/android/java/src/org/chromium/base/ActivityState.java b/base/android/java/src/org/chromium/base/ActivityState.java |
index 98aff62671500c1279fdcb119ba6a173a41b4f7b..f4e641356f13783806183b3578ec05f9bdbebfe3 100644 |
--- a/base/android/java/src/org/chromium/base/ActivityState.java |
+++ b/base/android/java/src/org/chromium/base/ActivityState.java |
@@ -4,10 +4,20 @@ |
package org.chromium.base; |
+import android.support.annotation.IntDef; |
+ |
+import java.lang.annotation.Retention; |
+import java.lang.annotation.RetentionPolicy; |
+ |
/** |
* A set of states that represent the last state change of an Activity. |
*/ |
public interface ActivityState { |
+ |
+ @Retention(RetentionPolicy.SOURCE) |
+ @IntDef({CREATED, STARTED, RESUMED, PAUSED, STOPPED, DESTROYED}) |
+ public @interface ActivityStateEnum {} |
+ |
/** |
* Represents Activity#onCreate(). |
*/ |