summaryrefslogtreecommitdiff
path: root/android/support/media/tv/WatchNextProgram.java
diff options
context:
space:
mode:
Diffstat (limited to 'android/support/media/tv/WatchNextProgram.java')
-rw-r--r--android/support/media/tv/WatchNextProgram.java27
1 files changed, 3 insertions, 24 deletions
diff --git a/android/support/media/tv/WatchNextProgram.java b/android/support/media/tv/WatchNextProgram.java
index c192745c..f4665846 100644
--- a/android/support/media/tv/WatchNextProgram.java
+++ b/android/support/media/tv/WatchNextProgram.java
@@ -22,15 +22,12 @@ import android.content.ContentValues;
import android.database.Cursor;
import android.media.tv.TvContentRating; // For javadoc gen of super class
import android.os.Build;
-import android.support.annotation.IntDef;
import android.support.annotation.RestrictTo;
import android.support.media.tv.TvContractCompat.PreviewPrograms; // For javadoc gen of super class
import android.support.media.tv.TvContractCompat.Programs; // For javadoc gen of super class
import android.support.media.tv.TvContractCompat.Programs.Genres; // For javadoc gen of super class
import android.support.media.tv.TvContractCompat.WatchNextPrograms;
-
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
+import android.support.media.tv.TvContractCompat.WatchNextPrograms.WatchNextType;
/**
* A convenience class to access {@link WatchNextPrograms} entries in the system content
@@ -90,34 +87,16 @@ public final class WatchNextProgram extends BasePreviewProgram {
private static final long INVALID_LONG_VALUE = -1;
private static final int INVALID_INT_VALUE = -1;
- /** @hide */
- @IntDef({
- WATCH_NEXT_TYPE_UNKNOWN,
- WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE,
- WatchNextPrograms.WATCH_NEXT_TYPE_NEXT,
- WatchNextPrograms.WATCH_NEXT_TYPE_NEW,
- WatchNextPrograms.WATCH_NEXT_TYPE_WATCHLIST,
- })
- @Retention(RetentionPolicy.SOURCE)
- @RestrictTo(LIBRARY_GROUP)
- public @interface WatchNextType {}
-
- /**
- * The unknown watch next type. Use this type when the actual type is not known.
- */
- public static final int WATCH_NEXT_TYPE_UNKNOWN = -1;
-
private WatchNextProgram(Builder builder) {
super(builder);
}
/**
- * @return The value of {@link WatchNextPrograms#COLUMN_WATCH_NEXT_TYPE} for the program,
- * or {@link #WATCH_NEXT_TYPE_UNKNOWN} if it's unknown.
+ * @return The value of {@link WatchNextPrograms#COLUMN_WATCH_NEXT_TYPE} for the program.
*/
public @WatchNextType int getWatchNextType() {
Integer i = mValues.getAsInteger(WatchNextPrograms.COLUMN_WATCH_NEXT_TYPE);
- return i == null ? WATCH_NEXT_TYPE_UNKNOWN : i;
+ return i == null ? INVALID_INT_VALUE : i;
}
/**