Skip to content

Instantly share code, notes, and snippets.

@ademirqueiroga
Last active February 22, 2023 21:34
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
Querying channel info with ContentResolver
private fun queryChannels(): List<Channel> {
val channels = ArrayList<Channel>()
context.contentResolver.query(
/* uri = */ TvContractCompat.Channels.CONTENT_URI,
/* projection = */ Channel.PROJECTION,
/* selection = */ null,
/* selectionArgs = */ null,
/* sortOrder = */ null
).use { cursor ->
while (cursor != null && cursor.moveToNext()) {
channels.add(Channel.fromCursor(cursor))
}
}
return channels
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment