diff options
author | Live Channels Team <no-reply@google.com> | 2019-04-29 16:08:15 -0700 |
---|---|---|
committer | Nick Chalko <nchalko@google.com> | 2019-05-15 08:58:32 -0700 |
commit | bebfebaaf4d82a2907c2bc87c55b2fbd6cdf449d (patch) | |
tree | 2f59be5a5b42559b2eeacaff8bafb5342fb491cb /src/com/android/tv/guide/ProgramGuide.java | |
parent | c85adda1e306f7f145588c081299a1e393a36b51 (diff) | |
download | TV-bebfebaaf4d82a2907c2bc87c55b2fbd6cdf449d.tar.gz |
Changes imported from Live Channels
- 245843574 CLEANUP: Remove unused fields and methods from TestSingle... by nchalko <nchalko@google.com>
PiperOrigin-RevId: 245843574
Change-Id: I536e4a683efd642e1ff2f9594f6c08b3abc20b1e
Test: m LiveTv
Diffstat (limited to 'src/com/android/tv/guide/ProgramGuide.java')
-rw-r--r-- | src/com/android/tv/guide/ProgramGuide.java | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/com/android/tv/guide/ProgramGuide.java b/src/com/android/tv/guide/ProgramGuide.java index bc1b11b6..bddcc8bb 100644 --- a/src/com/android/tv/guide/ProgramGuide.java +++ b/src/com/android/tv/guide/ProgramGuide.java @@ -32,10 +32,7 @@ import android.os.SystemClock; import android.preference.PreferenceManager; import android.support.annotation.NonNull; import android.support.annotation.Nullable; -import android.support.v17.leanback.widget.OnChildSelectedListener; -import android.support.v17.leanback.widget.SearchOrbView; -import android.support.v17.leanback.widget.VerticalGridView; -import android.support.v7.widget.RecyclerView; +import androidx.recyclerview.widget.RecyclerView; import android.util.Log; import android.view.View; import android.view.View.MeasureSpec; @@ -44,6 +41,9 @@ import android.view.ViewGroup.LayoutParams; import android.view.ViewTreeObserver; import android.view.accessibility.AccessibilityManager; import android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener; +import androidx.leanback.widget.OnChildSelectedListener; +import androidx.leanback.widget.SearchOrbView; +import androidx.leanback.widget.VerticalGridView; import com.android.tv.ChannelTuner; import com.android.tv.MainActivity; import com.android.tv.R; @@ -66,6 +66,7 @@ import com.android.tv.ui.hideable.AutoHideScheduler; import com.android.tv.util.TvInputManagerHelper; import com.android.tv.util.Utils; import com.android.tv.common.flags.BackendKnobsFlags; +import com.android.tv.common.flags.UiFlags; import java.util.ArrayList; import java.util.List; import java.util.concurrent.TimeUnit; @@ -112,6 +113,7 @@ public class ProgramGuide private final int mAnimationDuration; private final int mDetailPadding; private final SearchOrbView mSearchOrb; + private final UiFlags mUiFlags; private int mCurrentTimeIndicatorWidth; private final View mContainer; @@ -186,6 +188,7 @@ public class ProgramGuide TvSingletons singletons = TvSingletons.getSingletons(mActivity); mPerformanceMonitor = singletons.getPerformanceMonitor(); BackendKnobsFlags backendKnobsFlags = singletons.getBackendKnobs(); + mUiFlags = singletons.getUiFlags(); mProgramManager = new ProgramManager( tvInputManagerHelper, @@ -193,7 +196,8 @@ public class ProgramGuide programDataManager, dvrDataManager, dvrScheduleManager, - backendKnobsFlags); + backendKnobsFlags, + mUiFlags); mChannelTuner = channelTuner; mTracker = tracker; mPreShowRunnable = preShowRunnable; @@ -261,7 +265,7 @@ public class ProgramGuide } }); mSidePanelGridView.setOnChildSelectedListener( - new android.support.v17.leanback.widget.OnChildSelectedListener() { + new androidx.leanback.widget.OnChildSelectedListener() { @Override public void onChildSelected(ViewGroup viewGroup, View view, int i, long l) { mSearchOrb.animate().alpha(i == 0 ? 1.0f : 0.0f); @@ -282,7 +286,8 @@ public class ProgramGuide res.getInteger(R.integer.max_recycled_view_pool_epg_header_row_item)); mTimelineRow.setAdapter(mTimeListAdapter); - ProgramTableAdapter programTableAdapter = new ProgramTableAdapter(mActivity, this); + ProgramTableAdapter programTableAdapter = + new ProgramTableAdapter(mActivity, this, mUiFlags); programTableAdapter.registerAdapterDataObserver( new RecyclerView.AdapterDataObserver() { @Override |