From 3663afe2e1afb109e117e5b707e8ed9547ed2103 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sun, 4 Oct 2015 01:31:28 -0700 Subject: Combine blocked number fragments into Activity. Mocks indicate that after adding, the user should be returned to the management UI and the snackbar should be shown there. This is kind of pain to do across fragments in different activities. To help address this, make one Activity the parent of both the blocked number manage and add/search UI. This also makes sense in terms of logical organization. Bug: 24134038 Change-Id: I682342a73c964a5d4eb90469f10d6584b85400f1 --- AndroidManifest.xml | 24 +-- res/layout/blocked_number_fragment.xml | 9 +- res/layout/blocked_numbers_activity.xml | 21 ++ res/layout/search_activity.xml | 21 -- res/values/dimens.xml | 2 +- res/values/strings.xml | 4 +- res/values/styles.xml | 15 ++ .../filterednumber/BlockedNumberFragment.java | 13 +- .../BlockedNumberSearchActivity.java | 163 -------------- .../ManageBlockedNumbersActivity.java | 240 +++++++++++++++++++++ .../dialer/list/BlockedListSearchFragment.java | 30 +-- src/com/android/dialer/list/SearchFragment.java | 4 +- .../dialer/settings/DialerSettingsActivity.java | 6 +- 13 files changed, 317 insertions(+), 235 deletions(-) create mode 100644 res/layout/blocked_numbers_activity.xml delete mode 100644 res/layout/search_activity.xml delete mode 100644 src/com/android/dialer/filterednumber/BlockedNumberSearchActivity.java create mode 100644 src/com/android/dialer/filterednumber/ManageBlockedNumbersActivity.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 94333eb1e..f85f25e57 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -142,17 +142,17 @@ + android:label="@string/dialer_settings_label" + android:parentActivityName="com.android.dialer.DialtactsActivity" + android:theme="@style/SettingsStyle" + android:exported="false"> - + android:theme="@style/ManageBlockedNumbersStyle" + android:exported="false"> + android:label="@string/callDetailTitle" + android:theme="@style/CallDetailActivityTheme" + android:icon="@mipmap/ic_launcher_phone"> diff --git a/res/layout/blocked_number_fragment.xml b/res/layout/blocked_number_fragment.xml index bbface6de..e86ccb596 100644 --- a/res/layout/blocked_number_fragment.xml +++ b/res/layout/blocked_number_fragment.xml @@ -16,10 +16,11 @@ + android:layout_height="match_parent" + android:orientation="vertical" + android:paddingTop="?android:attr/actionBarSize" + android:background="@color/blocked_number_background"> - \ No newline at end of file + diff --git a/res/layout/blocked_numbers_activity.xml b/res/layout/blocked_numbers_activity.xml new file mode 100644 index 000000000..b5810b7fa --- /dev/null +++ b/res/layout/blocked_numbers_activity.xml @@ -0,0 +1,21 @@ + + + + + diff --git a/res/layout/search_activity.xml b/res/layout/search_activity.xml deleted file mode 100644 index 8feeac20d..000000000 --- a/res/layout/search_activity.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - \ No newline at end of file diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 38e4d0e6e..b38994b64 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -81,7 +81,7 @@ room to the search box--> 56dp 64dp - 2dp + 3dp 43dp 107dp diff --git a/res/values/strings.xml b/res/values/strings.xml index 3f4b9e2a6..a4b64a94d 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -830,8 +830,8 @@ Calls - - Spam and blocked calls + + Blocked numbers + true + true + @style/ManageBlockedNumbersActionBarStyle + @style/ManageBlockedNumbersActionBarStyle + @null + + + +