aboutsummaryrefslogtreecommitdiff
path: root/src/com/android/tv/ui/sidepanel/ChannelCheckItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/tv/ui/sidepanel/ChannelCheckItem.java')
-rw-r--r--src/com/android/tv/ui/sidepanel/ChannelCheckItem.java51
1 files changed, 26 insertions, 25 deletions
diff --git a/src/com/android/tv/ui/sidepanel/ChannelCheckItem.java b/src/com/android/tv/ui/sidepanel/ChannelCheckItem.java
index 8389675e..2726839c 100644
--- a/src/com/android/tv/ui/sidepanel/ChannelCheckItem.java
+++ b/src/com/android/tv/ui/sidepanel/ChannelCheckItem.java
@@ -19,14 +19,13 @@ package com.android.tv.ui.sidepanel;
import android.text.TextUtils;
import android.view.View;
import android.widget.TextView;
-
import com.android.tv.R;
-import com.android.tv.data.Channel;
import com.android.tv.data.ChannelDataManager;
import com.android.tv.data.ChannelDataManager.ChannelListener;
import com.android.tv.data.OnCurrentProgramUpdatedListener;
import com.android.tv.data.Program;
import com.android.tv.data.ProgramDataManager;
+import com.android.tv.data.api.Channel;
public abstract class ChannelCheckItem extends CompoundButtonItem {
private final ChannelDataManager mChannelDataManager;
@@ -34,25 +33,27 @@ public abstract class ChannelCheckItem extends CompoundButtonItem {
private Channel mChannel;
private TextView mProgramTitleView;
private TextView mChannelNumberView;
- private final ChannelListener mChannelListener = new ChannelListener() {
- @Override
- public void onChannelRemoved(Channel channel) { }
-
- @Override
- public void onChannelUpdated(Channel channel) {
- mChannel = channel;
- }
- };
-
- private final OnCurrentProgramUpdatedListener mOnCurrentProgramUpdatedListener
- = new OnCurrentProgramUpdatedListener() {
- @Override
- public void onCurrentProgramUpdated(long channelId, Program program) {
- updateProgramTitle(program);
- }
- };
-
- public ChannelCheckItem(Channel channel,
+ private final ChannelListener mChannelListener =
+ new ChannelListener() {
+ @Override
+ public void onChannelRemoved(Channel channel) {}
+
+ @Override
+ public void onChannelUpdated(Channel channel) {
+ mChannel = channel;
+ }
+ };
+
+ private final OnCurrentProgramUpdatedListener mOnCurrentProgramUpdatedListener =
+ new OnCurrentProgramUpdatedListener() {
+ @Override
+ public void onCurrentProgramUpdated(long channelId, Program program) {
+ updateProgramTitle(program);
+ }
+ };
+
+ public ChannelCheckItem(
+ Channel channel,
ChannelDataManager channelDataManager,
ProgramDataManager programDataManager) {
super(channel.getDisplayName(), "");
@@ -91,8 +92,8 @@ public abstract class ChannelCheckItem extends CompoundButtonItem {
mChannelNumberView = (TextView) view.findViewById(R.id.channel_number);
mProgramTitleView = (TextView) view.findViewById(R.id.program_title);
mChannelDataManager.addChannelListener(mChannel.getId(), mChannelListener);
- mProgramDataManager.addOnCurrentProgramUpdatedListener(mChannel.getId(),
- mOnCurrentProgramUpdatedListener);
+ mProgramDataManager.addOnCurrentProgramUpdatedListener(
+ mChannel.getId(), mOnCurrentProgramUpdatedListener);
}
@Override
@@ -105,8 +106,8 @@ public abstract class ChannelCheckItem extends CompoundButtonItem {
@Override
protected void onUnbind() {
mChannelDataManager.removeChannelListener(mChannel.getId(), mChannelListener);
- mProgramDataManager.removeOnCurrentProgramUpdatedListener(mChannel.getId(),
- mOnCurrentProgramUpdatedListener);
+ mProgramDataManager.removeOnCurrentProgramUpdatedListener(
+ mChannel.getId(), mOnCurrentProgramUpdatedListener);
mProgramTitleView = null;
mChannelNumberView = null;
super.onUnbind();