Path Lines of Code LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/MainActivity.java 16 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/MainFragment.java 179 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/cards/CardExampleActivity.java 10 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/cards/CardExampleFragment.java 101 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/details/DetailViewExampleActivity.java 18 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/details/DetailViewExampleFragment.java 147 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/details/DetailViewExampleWithVideoBackgroundActivity.java 20 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/details/DetailViewExampleWithVideoBackgroundFragment.java 215 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/details/DetailsDescriptionPresenter.java 36 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/details/ShadowRowPresenterSelector.java 28 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/dialog/DialogExampleActivity.java 16 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/dialog/DialogExampleFragment.java 43 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/grid/GridExampleActivity.java 10 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/grid/GridExampleFragment.java 45 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/grid/VideoGridExampleActivity.java 10 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/grid/VideoGridExampleFragment.java 181 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/ExoPlayerAdapter.java 256 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/MediaMetaData.java 101 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/MediaPlayerGlue.java 143 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/MediaUtils.java 7 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/MusicConsumptionExampleFragment.java 212 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/MusicExampleActivity.java 10 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/MusicMediaPlayerGlue.java 191 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/MusicPlaybackService.java 463 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/PlaybackSeekAsyncDataProvider.java 151 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/PlaybackSeekDiskDataProvider.java 68 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/TrackListHeader.java 4 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoConsumptionExampleFragment.java 75 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoConsumptionExampleWithExoPlayerFragment.java 75 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoExampleActivity.java 33 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoExampleWithExoPlayerActivity.java 31 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoMediaPlayerGlue.java 110 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/page/CustomTitleView.java 77 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/page/GridFragment.java 155 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/page/PageAndListRowActivity.java 11 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/page/PageAndListRowFragment.java 276 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/page/SettingsIconPresenter.java 30 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/adapter/ListAdapter.java 167 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/api/VideoDownloadingService.java 7 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/api/VideosWithGoogleTag.java 24 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/config/AppConfiguration.java 9 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/controller/app/SampleApplication.java 26 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/controller/detail/LiveDataDetailActivity.java 20 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/controller/detail/LiveDataDetailViewWithVideoBackgroundFragment.java 284 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/controller/overview/LiveDataFragment.java 209 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/controller/overview/LiveDataRowsActivity.java 71 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/controller/search/SearchActivity.java 59 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/controller/search/SearchFragment.java 124 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/AppDatabase.java 13 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/constant/DatabaseColumnConstant.java 25 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/constant/GsonConstant.java 10 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/dao/CategoryDao.java 16 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/dao/VideoDao.java 31 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/entity/CategoryEntity.java 25 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/entity/VideoEntity.java 263 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/repo/VideosRepository.java 190 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/action/ActionsModule.java 52 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/action/qualifier/LoadingActionQualifier.java 8 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/action/qualifier/PlayActionQualifier.java 8 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/action/qualifier/PreviewActionQualifier.java 8 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/action/qualifier/RentActionQualifier.java 8 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/adapter/AdapterModule.java 54 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/adapter/qualifier/DetailFragmentArrayObjectAdapterForActionsQualifier.java 8 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/adapter/qualifier/DetailFragmentArrayObjectAdapterForRowsQualifier.java 8 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/adapter/qualifier/ListAdapteWithLiveDataRowPresenterQualifier.java 8 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/adapter/qualifier/ListAdapterForRelatedRowQualifier.java 8 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/adapter/qualifier/SearchFragmentArrayObjectAdapterForRowsQualifier.java 8 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject/ActivityBuildersModule.java 19 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject/AppComponent.java 22 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject/AppInjector.java 59 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject/AppModule.java 29 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject/Injectable.java 3 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject/LiveDataDetailViewWithVideoBackgroundFragmentModule.java 12 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject/LiveDataFragmentModule.java 12 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject/SearchActivityModule.java 14 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject/SearchFragmentInjectorInstallmentFactoryBindingModule.java 11 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject/SearchFragmentUIModule.java 9 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinjectorannotation/ActivityModule.java 10 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinjectorannotation/FragmentBuildersModule.java 15 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinjectorannotation/LiveDataOVerviewFragmentUiModule.java 14 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinjectorannotation/LiveDataOverviewActivitySubcomponent.java 12 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinjectorannotation/LiveDataOverviewFragmentSubComponent.java 18 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/display/DisplayModule.java 48 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/listener/ListenerFactory.java 28 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/listener/ListenerFactoryModule.java 10 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/listener/ListenerModule.java 208 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/listener/ListenerModuleKey.java 14 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/presenter/PresenterModule.java 73 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/presenter/PresenterSelectorKey.java 14 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/row/RowModule.java 31 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/scope/PerActivity.java 10 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/scope/PerFragment.java 10 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/subcomponentinjection/ApplicationComponent.java 16 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/subcomponentinjection/ApplicationModule.java 28 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/subcomponentinjection/LiveDataDetailFragmentSubComponent.java 60 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/subcomponentinjection/LiveDataDetailFragmentUiModule.java 44 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/subcomponentinjection/SubComponentInstallmentModule.java 5 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/viewmodel/ViewModelFactory.java 19 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/viewmodel/ViewModelKey.java 15 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/viewmodel/ViewModelModule.java 25 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/network/DownloadCompleteBroadcastReceiver.java 55 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/network/DownloadingTaskDescription.java 23 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/network/NetworkLiveData.java 84 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/network/NetworkManagerUtil.java 100 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/network/PermissionLiveData.java 13 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/ui/DetailsDescriptionPresenter.java 39 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/ui/FullWidthDetailsPresenter.java 25 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/ui/LiveDataRowPresenter.java 105 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/ui/VideoCardPresenter.java 331 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/viewmodel/VideosInSameCategoryViewModel.java 20 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/viewmodel/VideosViewModel.java 72 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/rows/ChannelContents.java 190 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/rows/ChannelPlaylistId.java 9 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/rows/ChannelPublishActivity.java 13 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/rows/DynamicRowsFragment.java 167 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/rows/DynamicVideoRowsActivity.java 11 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/rows/PublishChannelFragment.java 112 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/rows/VideoContent.java 100 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/rows/VideoContentCardPresenter.java 58 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/rows/VideoPlaybackActivity.java 57 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/settings/SettingsExampleActivity.java 10 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/settings/SettingsExampleFragment.java 59 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/wizard/WizardExample1stStepFragment.java 45 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/wizard/WizardExample2ndStepFragment.java 113 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/wizard/WizardExample3rdStepFragment.java 63 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/wizard/WizardExample4thStepFragment.java 48 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/wizard/WizardExampleActivity.java 23 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/wizard/WizardExampleBaseStepFragment.java 23 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/wizard/WizardNewPaymentStepFragment.java 112 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/CharacterCardView.java 48 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/TextCardView.java 34 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/presenters/AbstractCardPresenter.java 31 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/presenters/CardPresenterSelector.java 70 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/presenters/CharacterCardPresenter.java 17 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/presenters/IconCardInChannelPublishPresenter.java 35 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/presenters/IconCardPresenter.java 35 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/presenters/ImageCardViewPresenter.java 35 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/presenters/SideInfoCardPresenter.java 49 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/presenters/SingleLineCardPresenter.java 17 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/presenters/TextCardPresenter.java 17 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/presenters/VideoCardViewPresenter.java 23 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/models/Card.java 131 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/models/CardRow.java 24 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/models/DetailedCard.java 49 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/models/Movie.java 26 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/models/Song.java 63 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/models/SongList.java 9 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/models/VideoCard.java 31 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/models/VideoRow.java 20 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/utils/CardListRow.java 19 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/utils/Constants.java 4 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/utils/ResourceCache.java 14 LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/utils/Utils.java 28