diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/ContactActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/ContactActivity.kt index d49608bd..382fd6b6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/ContactActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/ContactActivity.kt @@ -222,6 +222,7 @@ class ContactActivity : SimpleActivity() { window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE) supportActionBar?.title = resources.getString(R.string.new_contact) contact = Contact(0, "", "", "", "", ArrayList(), ArrayList(), "") + contact_source.text = config.lastUsedContactSource contact_source.setOnClickListener { showAccountSourcePicker() } } @@ -337,6 +338,7 @@ class ContactActivity : SimpleActivity() { source = contact_source.value Thread { + config.lastUsedContactSource = source if (id == 0) { insertNewContact() } else { diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Config.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Config.kt index 2a887e3a..13ba23a5 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Config.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Config.kt @@ -27,4 +27,8 @@ class Config(context: Context) : BaseConfig(context) { var startNameWithSurname: Boolean get() = prefs.getBoolean(START_NAME_WITH_SURNAME, false) set(startNameWithSurname) = prefs.edit().putBoolean(START_NAME_WITH_SURNAME, startNameWithSurname).apply() + + var lastUsedContactSource: String + get() = prefs.getString(LAST_USED_CONTACT_SOURCE, "") + set(lastUsedContactSource) = prefs.edit().putString(LAST_USED_CONTACT_SOURCE, lastUsedContactSource).apply() } diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt index da05b9e3..e9fe1e4c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt @@ -4,6 +4,7 @@ package com.simplemobiletools.contacts.helpers val CALL_CONTACT_ON_CLICK = "call_contact_on_click" val DISPLAY_CONTACT_SOURCES = "display_contact_sources" val START_NAME_WITH_SURNAME = "start_name_with_surname" +val LAST_USED_CONTACT_SOURCE = "last_used_contact_source" val CONTACT_ID = "contact_id"