From c412f94fb20db5cd177421e373fdf941e0135c81 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Thu, 15 Oct 2015 10:45:19 -0700 Subject: Add import for SEND_TO_VOICEMAIL. + Add utility class for async import functions. + Move check for contacts with SEND_TO_VOICEMAIl to util. + Add function for adding phone numbers of contacts with SEND_TO_VOICEMAIL to the block list, then clearing the SEND_TO_VOICEMAIL flag. + Fixed bug where the import text would not be shown for an empty block list. Rearranged layouts slightly to facilitate this. + Protect against null listeners in FilteredNumberAsyncQueryHandler. Bug: 23351616 Change-Id: Id526e16f20a3d28966bbc5e458cecfcd03ecb20f --- res/layout/blocked_number_fragment.xml | 25 ++- res/layout/blocked_number_header.xml | 9 +- res/values/strings.xml | 7 +- .../database/FilteredNumberAsyncQueryHandler.java | 8 +- .../filterednumber/BlockedNumberFragment.java | 82 +++------- .../dialer/filterednumber/FilteredNumbersUtil.java | 181 +++++++++++++++++++++ 6 files changed, 234 insertions(+), 78 deletions(-) create mode 100644 src/com/android/dialer/filterednumber/FilteredNumbersUtil.java diff --git a/res/layout/blocked_number_fragment.xml b/res/layout/blocked_number_fragment.xml index e86ccb596..bb4b7f20f 100644 --- a/res/layout/blocked_number_fragment.xml +++ b/res/layout/blocked_number_fragment.xml @@ -27,23 +27,22 @@ android:layout_height="wrap_content" card_view:cardCornerRadius="0dp"> - - + android:orientation="vertical" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:background="@color/background_dialer_white"> - + + - + - @@ -77,4 +74,4 @@ android:layout_marginTop="8dp" android:text="@string/blockNumber" /> - + diff --git a/res/values/strings.xml b/res/values/strings.xml index cd7ce8fa8..0b7d82c61 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -833,7 +833,7 @@ You previously marked some callers to be automatically sent to voicemail via other apps. - View Numbers @@ -841,6 +841,9 @@ list. [CHAR_LIMIT=20] --> Import + + Import failed + @@ -853,7 +856,7 @@ Add number - + Block list