mirror of
https://github.com/SimpleMobileTools/Simple-SMS-Messenger.git
synced 2025-06-05 21:49:22 +02:00
list privately stored contacts at the New Conversation too
This commit is contained in:
@@ -7,6 +7,7 @@ import android.view.Menu
|
|||||||
import android.view.WindowManager
|
import android.view.WindowManager
|
||||||
import com.reddit.indicatorfastscroll.FastScrollItemIndicator
|
import com.reddit.indicatorfastscroll.FastScrollItemIndicator
|
||||||
import com.simplemobiletools.commons.extensions.*
|
import com.simplemobiletools.commons.extensions.*
|
||||||
|
import com.simplemobiletools.commons.helpers.MyContactsContentProvider
|
||||||
import com.simplemobiletools.commons.helpers.PERMISSION_READ_CONTACTS
|
import com.simplemobiletools.commons.helpers.PERMISSION_READ_CONTACTS
|
||||||
import com.simplemobiletools.commons.helpers.SimpleContactsHelper
|
import com.simplemobiletools.commons.helpers.SimpleContactsHelper
|
||||||
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
|
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
|
||||||
@@ -103,9 +104,16 @@ class NewConversationActivity : SimpleActivity() {
|
|||||||
|
|
||||||
private fun fetchContacts() {
|
private fun fetchContacts() {
|
||||||
fillSuggestedContacts {
|
fillSuggestedContacts {
|
||||||
|
val privateCursor = getMyContactsContentProviderCursorLoader().loadInBackground()
|
||||||
SimpleContactsHelper(this).getAvailableContacts(false) {
|
SimpleContactsHelper(this).getAvailableContacts(false) {
|
||||||
allContacts = it
|
allContacts = it
|
||||||
|
|
||||||
|
val privateContacts = MyContactsContentProvider.getSimpleContacts(this, privateCursor)
|
||||||
|
if (privateContacts.isNotEmpty()) {
|
||||||
|
allContacts.addAll(privateContacts)
|
||||||
|
allContacts.sort()
|
||||||
|
}
|
||||||
|
|
||||||
runOnUiThread {
|
runOnUiThread {
|
||||||
setupAdapter(allContacts)
|
setupAdapter(allContacts)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user