Я пишу эти коды в своем проекте, но ничего не добавляю, чтобы посмотреть следующий ряд на главном экране.
WatchNextProgram watchNextProgram = new WatchNextProgram.Builder()
.setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_NEW)
.setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE)
.setTitle(movie.getName())
.setDescription(movie.getShortDescription())
.setPosterArtUri(movie.getImageUri())
.build();
Uri watchNextProgramUri = getContentResolver().insert(TvContractCompat.WatchNextPrograms.CONTENT_URI,
watchNextProgram.toContentValues());
watchNextProgramUri вернуть точное значение
Также я добавляю эти разрешения:
<uses-permission android:name="com.android.providers.tv.permission.READ_EPG_DATA" />
<uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA" />
А также эта зависимость:
compile 'com.android.support:support-tv-provider:27.0.0'
Я использую Android TV Emulator API 28 для тестирования
Почему я не могу добавить что-нибудь, чтобы посмотреть дальше?