From d58d342967439c5ff9ad749145b27964b47ba51a Mon Sep 17 00:00:00 2001 From: Alison Cichowlas Date: Thu, 15 Jun 2017 11:06:28 -0400 Subject: [PATCH] Add separator line in notification settings, above link to in-app settings. Test: make RunSettingsRoboTests Bug: 62543732 Change-Id: Ibf4f08c3d5feba90598d71f48c050e87ab9c3fdf --- res/xml/inapp_notification_settings.xml | 26 +++++++++++++++++++ .../NotificationSettingsBase.java | 7 ++--- 2 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 res/xml/inapp_notification_settings.xml diff --git a/res/xml/inapp_notification_settings.xml b/res/xml/inapp_notification_settings.xml new file mode 100644 index 00000000000..7547f3c1444 --- /dev/null +++ b/res/xml/inapp_notification_settings.xml @@ -0,0 +1,26 @@ + + + + + + + + diff --git a/src/com/android/settings/notification/NotificationSettingsBase.java b/src/com/android/settings/notification/NotificationSettingsBase.java index 48ca207e339..78b763cee57 100644 --- a/src/com/android/settings/notification/NotificationSettingsBase.java +++ b/src/com/android/settings/notification/NotificationSettingsBase.java @@ -264,12 +264,9 @@ abstract public class NotificationSettingsBase extends SettingsPreferenceFragmen protected void addAppLinkPref() { if (mAppRow.settingsIntent != null && mAppLink == null) { - mAppLink = new Preference(getPrefContext()); - mAppLink.setKey(KEY_APP_LINK); - mAppLink.setOrder(500); + addPreferencesFromResource(R.xml.inapp_notification_settings); + mAppLink = (Preference) findPreference(KEY_APP_LINK); mAppLink.setIntent(mAppRow.settingsIntent); - mAppLink.setTitle(mContext.getString(R.string.app_settings_link)); - getPreferenceScreen().addPreference(mAppLink); } }