From 66320c2c47938c21e16f986c6331a44f9deda67f Mon Sep 17 00:00:00 2001 From: Salvador Martinez Date: Tue, 26 Mar 2019 10:42:51 -0700 Subject: [PATCH] Add a help URI for each ManageApplications subclass This just adds the ability to add help pages to each ManageApplications subclass. We can remove any we don't end up needing later. Test: robotests pass Bug: 121442558 Change-Id: I7aac30aa081d93efaa473248cf259e45ae63870c --- res/values/strings.xml | 18 +++++++++++ .../ManageApplications.java | 32 +++++++++++++++---- 2 files changed, 44 insertions(+), 6 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 23a5c89eee6..1c8df930493 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -6781,6 +6781,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/com/android/settings/applications/manageapplications/ManageApplications.java b/src/com/android/settings/applications/manageapplications/ManageApplications.java index 98399340522..4faa158ddc1 100644 --- a/src/com/android/settings/applications/manageapplications/ManageApplications.java +++ b/src/com/android/settings/applications/manageapplications/ManageApplications.java @@ -625,12 +625,32 @@ public class ManageApplications extends InstrumentedFragment @StringRes int getHelpResource() { - if (mListType == LIST_TYPE_MAIN) { - return R.string.help_uri_apps; - } else if (mListType == LIST_TYPE_USAGE_ACCESS) { - return R.string.help_url_usage_access; - } else { - return R.string.help_uri_notifications; + switch (mListType) { + case LIST_TYPE_NOTIFICATION: + return R.string.help_uri_notifications; + case LIST_TYPE_USAGE_ACCESS: + return R.string.help_url_usage_access; + case LIST_TYPE_STORAGE: + return R.string.help_uri_apps_storage; + case LIST_TYPE_HIGH_POWER: + return R.string.help_uri_apps_high_power; + case LIST_TYPE_OVERLAY: + return R.string.help_uri_apps_overlay; + case LIST_TYPE_WRITE_SETTINGS: + return R.string.help_uri_apps_write_settings; + case LIST_TYPE_MANAGE_SOURCES: + return R.string.help_uri_apps_manage_sources; + case LIST_TYPE_GAMES: + return R.string.help_uri_apps_overlay; + case LIST_TYPE_MOVIES: + return R.string.help_uri_apps_movies; + case LIST_TYPE_PHOTOGRAPHY: + return R.string.help_uri_apps_photography; + case LIST_TYPE_WIFI_ACCESS: + return R.string.help_uri_apps_wifi_access; + default: + case LIST_TYPE_MAIN: + return R.string.help_uri_apps; } }