From 3f0c87572fbb42c454cc9376f9fdce3c05277728 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 4 Aug 2018 16:02:17 +0200 Subject: [PATCH] adjust the Recent Calls items, show phone number only when appropriate --- app/build.gradle | 1 + .../contacts/adapters/RecentCallsAdapter.kt | 4 ++- app/src/main/res/layout/item_recent_call.xml | 28 +++++++++++++------ 3 files changed, 23 insertions(+), 10 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 21f30e97..51461aae 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -48,6 +48,7 @@ dependencies { implementation 'com.simplemobiletools:commons:4.5.17' implementation 'joda-time:joda-time:2.9.9' implementation 'com.facebook.stetho:stetho:1.5.0' + implementation 'com.android.support.constraint:constraint-layout:1.1.2' debugImplementation "com.squareup.leakcanary:leakcanary-android:$leakCanaryVersion" releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:$leakCanaryVersion" diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/RecentCallsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/RecentCallsAdapter.kt index 7c216264..d380cd05 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/RecentCallsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/RecentCallsAdapter.kt @@ -9,12 +9,14 @@ import com.simplemobiletools.commons.views.FastScroller import com.simplemobiletools.commons.views.MyRecyclerView import com.simplemobiletools.contacts.R import com.simplemobiletools.contacts.activities.SimpleActivity +import com.simplemobiletools.contacts.extensions.config import com.simplemobiletools.contacts.models.RecentCall import kotlinx.android.synthetic.main.item_recent_call.view.* import java.util.* class RecentCallsAdapter(activity: SimpleActivity, var recentCalls: ArrayList, recyclerView: MyRecyclerView, fastScroller: FastScroller, itemClick: (Any) -> Unit) : MyRecyclerViewAdapter(activity, recyclerView, fastScroller, itemClick) { + val showPhoneNumbers = activity.config.showPhoneNumbers init { setupDragListener(true) @@ -65,7 +67,7 @@ class RecentCallsAdapter(activity: SimpleActivity, var recentCalls: ArrayList - - +