mirror of
				https://github.com/SimpleMobileTools/Simple-Contacts.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	ignore empty contact emails
This commit is contained in:
		| @@ -51,10 +51,6 @@ import java.text.SimpleDateFormat | |||||||
| import java.util.* | import java.util.* | ||||||
|  |  | ||||||
| class ContactActivity : SimpleActivity() { | class ContactActivity : SimpleActivity() { | ||||||
|     private val DEFAULT_EMAIL_TYPE = ContactsContract.CommonDataKinds.Email.TYPE_HOME |  | ||||||
|     private val DEFAULT_PHONE_NUMBER_TYPE = ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE |  | ||||||
|     private val DEFAULT_EVENT_TYPE = ContactsContract.CommonDataKinds.Event.TYPE_BIRTHDAY |  | ||||||
|  |  | ||||||
|     private val INTENT_TAKE_PHOTO = 1 |     private val INTENT_TAKE_PHOTO = 1 | ||||||
|     private val INTENT_CHOOSE_PHOTO = 2 |     private val INTENT_CHOOSE_PHOTO = 2 | ||||||
|     private val INTENT_CROP_PHOTO = 3 |     private val INTENT_CROP_PHOTO = 3 | ||||||
|   | |||||||
| @@ -156,9 +156,7 @@ class MainActivity : SimpleActivity(), RefreshContactsListener { | |||||||
|             isSubmitButtonEnabled = false |             isSubmitButtonEnabled = false | ||||||
|             queryHint = getString(if (viewpager.currentItem == 0) R.string.search_contacts else R.string.search_favorites) |             queryHint = getString(if (viewpager.currentItem == 0) R.string.search_contacts else R.string.search_favorites) | ||||||
|             setOnQueryTextListener(object : SearchView.OnQueryTextListener { |             setOnQueryTextListener(object : SearchView.OnQueryTextListener { | ||||||
|                 override fun onQueryTextSubmit(query: String): Boolean { |                 override fun onQueryTextSubmit(query: String) = false | ||||||
|                     return false |  | ||||||
|                 } |  | ||||||
|  |  | ||||||
|                 override fun onQueryTextChange(newText: String): Boolean { |                 override fun onQueryTextChange(newText: String): Boolean { | ||||||
|                     if (isSearchOpen) { |                     if (isSearchOpen) { | ||||||
|   | |||||||
| @@ -1,5 +1,7 @@ | |||||||
| package com.simplemobiletools.contacts.helpers | package com.simplemobiletools.contacts.helpers | ||||||
|  |  | ||||||
|  | import android.provider.ContactsContract | ||||||
|  |  | ||||||
| // shared prefs | // shared prefs | ||||||
| val CALL_CONTACT_ON_CLICK = "call_contact_on_click" | val CALL_CONTACT_ON_CLICK = "call_contact_on_click" | ||||||
| val SHOW_PHONE_NUMBERS = "show_phone_numbers" | val SHOW_PHONE_NUMBERS = "show_phone_numbers" | ||||||
| @@ -15,3 +17,8 @@ val PHOTO_ADDED = 1 | |||||||
| val PHOTO_REMOVED = 2 | val PHOTO_REMOVED = 2 | ||||||
| val PHOTO_CHANGED = 3 | val PHOTO_CHANGED = 3 | ||||||
| val PHOTO_UNCHANGED = 4 | val PHOTO_UNCHANGED = 4 | ||||||
|  |  | ||||||
|  | // default contact values | ||||||
|  | val DEFAULT_EMAIL_TYPE = ContactsContract.CommonDataKinds.Email.TYPE_HOME | ||||||
|  | val DEFAULT_PHONE_NUMBER_TYPE = ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE | ||||||
|  | val DEFAULT_EVENT_TYPE = ContactsContract.CommonDataKinds.Event.TYPE_BIRTHDAY | ||||||
|   | |||||||
| @@ -138,7 +138,7 @@ class ContactsHelper(val activity: BaseSimpleActivity) { | |||||||
|             if (cursor?.moveToFirst() == true) { |             if (cursor?.moveToFirst() == true) { | ||||||
|                 do { |                 do { | ||||||
|                     val id = cursor.getIntValue(ContactsContract.Data.RAW_CONTACT_ID) |                     val id = cursor.getIntValue(ContactsContract.Data.RAW_CONTACT_ID) | ||||||
|                     val email = cursor.getStringValue(ContactsContract.CommonDataKinds.Email.DATA) |                     val email = cursor.getStringValue(ContactsContract.CommonDataKinds.Email.DATA) ?: continue | ||||||
|                     val type = cursor.getIntValue(ContactsContract.CommonDataKinds.Email.TYPE) |                     val type = cursor.getIntValue(ContactsContract.CommonDataKinds.Email.TYPE) | ||||||
|  |  | ||||||
|                     if (emails[id] == null) { |                     if (emails[id] == null) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user