diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt
index 67623864..fe0b7002 100644
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt
@@ -275,11 +275,23 @@ class ViewContactActivity : ContactActivity() {
private fun setupFavorite() {
contact_toggle_favorite.apply {
beVisible()
- setImageDrawable(getStarDrawable(contact!!.starred == 1))
tag = contact!!.starred
+ setImageDrawable(getStarDrawable(tag == 1))
applyColorFilter(config.textColor)
+
setOnClickListener {
- toast(R.string.must_be_at_edit)
+ val newIsStarred = if (tag == 1) 0 else 1
+ ensureBackgroundThread {
+ val contacts = arrayListOf(contact!!)
+ if (newIsStarred == 1) {
+ ContactsHelper(context).addFavorites(contacts)
+ } else {
+ ContactsHelper(context).removeFavorites(contacts)
+ }
+ }
+ contact!!.starred = newIsStarred
+ tag = contact!!.starred
+ setImageDrawable(getStarDrawable(tag == 1))
}
}
}
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index faaa9102..86048aec 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -74,7 +74,6 @@
يبدو أنك لم تضف أية جهة اتصال مفضلة حتى الآن.
- يجب أن تكون في شاشة التعديل لتعديل جهة اتصال
بحث في جهات الاتصال
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index 83269153..329b2c51 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -74,7 +74,6 @@
Görünür, hələlik heçbir sevimli kontakt əlavə etməmisiniz.
- Kontaktı dəyişmək üçün İdarə et ekranında olmalısınız
Kontaktları axtar
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 6b1a7c5b..88c7b64c 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -74,7 +74,6 @@
Vypadá to, že jste ještě nepřidali žádné oblíbené kontakty.
- Pro úpravu kontaktu musíte být v Editoru kontaktu
Hledat v kontaktech
diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml
index 3a66c1bf..7c5cce09 100644
--- a/app/src/main/res/values-cy/strings.xml
+++ b/app/src/main/res/values-cy/strings.xml
@@ -74,7 +74,6 @@
Ymddangosir nad wyt wedi ychwanegu unrhyw ffefrynnau eto.
- Rhaid bod ar y sgrin golygu er mwyn addasu cyswllt
Chwilio\'r cysylltiadau
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index ef13126d..19785552 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -74,7 +74,6 @@
Det ser ud til, at du ikke har tilføjet nogen favoritkontakter endnu.
- Du skal være på skærmen Rediger for at ændre en kontakt
Søg kontakter
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 57e2572d..e7d10151 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -74,7 +74,6 @@
Anscheinend haben Sie bisher keine Kontakte zu den Favoriten hinzugefügt.
- Sie müssen sich im Bearbeitungsmodus befinden, um einen Kontakt zu bearbeiten.
Kontakte durchsuchen
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 3600248b..5e770876 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -74,7 +74,6 @@
Φαίνεται ότι δεν έχετε προσθέσει αγαπημένες επαφές ακόμη.
- Πρέπει να είστε στην οθόνη "Επεξεργασία" για να τροποποιήσετε μια επαφή
Αναζήτηση επαφών
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 4cb17e78..be2e1d2b 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -74,7 +74,6 @@
Parece que aún no has añadido ningún contacto favorito.
- Debes estar en la Pantalla de Edición para modificar un contacto
Buscar contactos
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
index 199d3c24..35204c41 100644
--- a/app/src/main/res/values-eu/strings.xml
+++ b/app/src/main/res/values-eu/strings.xml
@@ -74,7 +74,6 @@
Ez duzu oraindik gogokorik gehitu.
- Kontaktu bat aldatzeko edizio pantailan egon behar zara
Bilatu kontaktuak
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index 0a8c337a..5ffa76e3 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -74,7 +74,6 @@
Ei suosikkeja
- Täytyy olla muokkaustilassa
Etsi yhteystietoja
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 5d944e73..081fe49f 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -72,7 +72,6 @@
Il semble que vous n\’avez pas encore ajouté de contacts favoris
- Vous devez être sur l\’écran Modifier pour modifier un contact
Chercher dans les contacts
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
index ef2fec42..472de9c3 100644
--- a/app/src/main/res/values-hr/strings.xml
+++ b/app/src/main/res/values-hr/strings.xml
@@ -74,7 +74,6 @@
Čini se da još niste dodali nijedan kontakt u favorite.
- Morate biti na zaslonu Uređivanje da biste izmijenili kontakt
Pretraži kontakte
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 74fbf047..208eb685 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -74,7 +74,6 @@
Úgy tűnik, hogy még nincsenek kedvencek felvéve.
- Névjegyet csak a szerkesztő képernyőn lehet módosítani.
Névjegyek keresése
diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml
index e8c6f552..b83035cb 100644
--- a/app/src/main/res/values-id/strings.xml
+++ b/app/src/main/res/values-id/strings.xml
@@ -74,7 +74,6 @@
Sepertinya anda belum menambahkan kontak favorit.
- Anda harus berada di layar Sunting untuk mengubah kontak
Cari kontak
diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml
index e8c6f552..b83035cb 100644
--- a/app/src/main/res/values-in/strings.xml
+++ b/app/src/main/res/values-in/strings.xml
@@ -74,7 +74,6 @@
Sepertinya anda belum menambahkan kontak favorit.
- Anda harus berada di layar Sunting untuk mengubah kontak
Cari kontak
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 36279f75..23518958 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -74,7 +74,6 @@
Non si ha ancora nessun contatto preferito.
- Si deve stare nella schermata di modifica per modificare un contatto
Cerca contatti
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 58a7b0bb..19240a9b 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -74,7 +74,6 @@
お気に入りの連絡先はまだありません
- 連絡先を編集するには編集画面に切り替えてください
連絡先を検索
diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml
index 5a20e768..ddbe3720 100644
--- a/app/src/main/res/values-ko-rKR/strings.xml
+++ b/app/src/main/res/values-ko-rKR/strings.xml
@@ -74,7 +74,6 @@
자주 사용하는 연락처가 아직 등록되지 않았습니다.
- You must be at the Edit screen to modify a contact
연락처 검색
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index 68ff4235..082f2ee6 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -74,7 +74,6 @@
Atrodo jog Jūs dar neįvedėte nė vieno mėgiamiausiojo kontakto.
- You must be at the Edit screen to modify a contact
Ieškoti kontaktų
diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml
index 80fb75d2..b4a7910a 100644
--- a/app/src/main/res/values-ml/strings.xml
+++ b/app/src/main/res/values-ml/strings.xml
@@ -74,7 +74,6 @@
നിങ്ങൾ ഇതുവരെ പ്രിയപ്പെട്ട കോൺടാക്റ്റുകളൊന്നും ചേർത്തിട്ടില്ലെന്ന് തോന്നുന്നു.
- ഒരു കോൺടാക്റ്റ് തിരുത്താൻ നിങ്ങൾ എഡിറ്റ് സ്ക്രീനിൽ ആയിരിക്കണം
കോൺടാക്റ്റുകൾ തിരയുക
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index c6b9a22d..5015502f 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -74,7 +74,6 @@
Er zijn nog geen favorieten toegevoegd.
- Ga naar Contact bewerken om gegevens aan te passen
Contacten zoeken
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 5ff4ce2b..fc65632b 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -74,7 +74,6 @@
Wygląda na to, że nie dodałeś jeszcze żadnego ulubionego kontaktu.
- Musisz wejść do ekranu edycji, aby zmodyfikować kontakt
Szukaj kontaktów
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 413dc5ea..e0385213 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -74,7 +74,6 @@
Parece que você ainda não adicionou nenhum contato favorito.
- Você deve estar na tela de edição para modificar um contato
Procurar contatos
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index e93291d6..a309c527 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -74,7 +74,6 @@
Parece que ainda não adicionou contactos aos favoritos
- Tem que estar no ecrã de edição para alterar um contacto
Pesquisar nos contactos
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 0eefb7d3..d9460fd7 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -74,7 +74,6 @@
Похоже, вы ещё не добавили избранные контакты.
- Для изменения контакта необходимо находиться на экране редактирования
Поиск контактов
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index 94e66cbe..7768b1ab 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -74,7 +74,6 @@
Zdá sa, že ste ešte nepridali žiadne obľúbené kontakty.
- Pre úpravu kontaktu musíte byť v Editore kontaktu
Hľadať v kontaktoch
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 35e83fe3..e95df35f 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -74,7 +74,6 @@
Det verkar som att du inte har lagt till några favoritkontakter ännu.
- Kontakter kan bara redigeras i redigeringsvyn
Sök efter kontakter
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index c0328017..86616fc0 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -74,7 +74,6 @@
Henüz herhangi bir favori kişi eklememişsiniz.
- Bir kişiyi değiştirmek için Düzen ekranında olmalısınız
Kişileri ara
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index e5ebafd1..62f701c0 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -74,7 +74,6 @@
Здається, ви ще не додали улюблені контакти.
- Для того, щоб змінити контакт, необхідно відкрити меню редагування
Пошук контактів
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 250c43cf..c2f885da 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -74,7 +74,6 @@
您似乎还没加入任何我的收藏联系人。
- 您必须在编辑页面去修改联系人
搜索联系人
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index f59f834d..e739f373 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -74,7 +74,6 @@
你似乎還沒加入任何我的最愛聯絡人。
- 你必須在編輯畫面去修改聯絡人
搜尋聯絡人
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 3726af8e..209bf69c 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -74,7 +74,6 @@
Seems like you haven\'t added any favorite contacts yet.
- You must be at the Edit screen to modify a contact
Search contacts