Threads
class Threads : Telephony.ThreadsColumns
| kotlin.Any | |
| ↳ | android.provider.Telephony.Threads | 
Helper functions for the "threads" table used by MMS and SMS. Thread IDs are determined by the participants in a conversation and can be used to match both SMS and MMS messages. To avoid issues where applications might cache a thread ID, the thread ID of a deleted thread must not be reused to point at a new thread.
Summary
| Constants | |
|---|---|
| static Int | Thread type: broadcast thread. | 
| static Int | Thread type: common thread. | 
| Inherited constants | |
|---|---|
| Public methods | |
|---|---|
| static Long | getOrCreateThreadId(context: Context!, recipient: String!)This is a single-recipient version of  | 
| static Long | getOrCreateThreadId(context: Context!, recipients: MutableSet<String!>!)Given a set of recipients return its thread ID. | 
| Properties | |
|---|---|
| static Uri! | The  | 
| static Uri! | The  | 
Constants
BROADCAST_THREAD
static val BROADCAST_THREAD: Int
Thread type: broadcast thread.
Value: 1COMMON_THREAD
static val COMMON_THREAD: Int
Thread type: common thread.
Value: 0Public methods
getOrCreateThreadId
static fun getOrCreateThreadId(
context: Context!,
recipient: String!
): Long
This is a single-recipient version of getOrCreateThreadId. It's convenient for use with SMS messages.
| Parameters | |
|---|---|
| context | Context!: the context object to use. | 
| recipient | String!: the recipient to send to. | 
getOrCreateThreadId
static fun getOrCreateThreadId(
context: Context!,
recipients: MutableSet<String!>!
): Long
Given a set of recipients return its thread ID.
If a thread exists containing the provided participants, return its thread ID. Otherwise, this will create a new thread containing the provided participants and return its ID.
Properties
CONTENT_URI
static val CONTENT_URI: Uri!
The content:// style URL for this table, by conversation.
OBSOLETE_THREADS_URI
static val OBSOLETE_THREADS_URI: Uri!
The content:// style URL for this table, for obsolete threads.
