I\'m retrieving list of last sms/mms conversations using following query:
String[] columns={\"type\", \"address\", \"date\", \"body\", \"conversation_id\"};
I made this using this workaround:
val uri = Uri.parse("content://sms")
val projection = arrayOf("DISTINCT $THREAD_ID", _ID, ADDRESS, BODY, DATE, TYPE)
val selection = "$THREAD_ID IS NOT NULL) GROUP BY ($THREAD_ID"
contentResolver.query(uri, projection , selection, null, "date DESC")
If someone knows better approach, please, share it.