Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 925c3350 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Update category key values."

parents 129def02 b12e197a
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
@@ -18,17 +18,17 @@ package com.android.settingslib.drawer;
public final class CategoryKey {

    // Activities in this category shows up in Settings homepage.
    public static final String CATEGORY_HOMEPAGE = "com.android.settings.category.homepage";
    public static final String CATEGORY_HOMEPAGE = "com.android.settings.category.ia.homepage";

    // Top level categor.
    public static final String CATEGORY_NETWORK = "com.android.settings.category.wireless";
    public static final String CATEGORY_DEVICE = "com.android.settings.category.device";
    public static final String CATEGORY_APPS = "com.android.settings.category.apps";
    public static final String CATEGORY_BATTERY = "com.android.settings.category.battery";
    public static final String CATEGORY_DISPLAY = "com.android.settings.category.display";
    public static final String CATEGORY_SOUND = "com.android.settings.category.sound";
    public static final String CATEGORY_STORAGE = "com.android.settings.category.storage";
    public static final String CATEGORY_SECURITY = "com.android.settings.category.security";
    public static final String CATEGORY_ACCOUNT = "com.android.settings.category.accounts";
    public static final String CATEGORY_SYSTEM = "com.android.settings.category.system";
    // Top level category.
    public static final String CATEGORY_NETWORK = "com.android.settings.category.ia.wireless";
    public static final String CATEGORY_DEVICE = "com.android.settings.category.ia.device";
    public static final String CATEGORY_APPS = "com.android.settings.category.ia.apps";
    public static final String CATEGORY_BATTERY = "com.android.settings.category.ia.battery";
    public static final String CATEGORY_DISPLAY = "com.android.settings.category.ia.display";
    public static final String CATEGORY_SOUND = "com.android.settings.category.ia.sound";
    public static final String CATEGORY_STORAGE = "com.android.settings.category.ia.storage";
    public static final String CATEGORY_SECURITY = "com.android.settings.category.ia.security";
    public static final String CATEGORY_ACCOUNT = "com.android.settings.category.ia.accounts";
    public static final String CATEGORY_SYSTEM = "com.android.settings.category.ia.system";
}
+7 −16
Original line number Diff line number Diff line
@@ -93,13 +93,6 @@ public class TileUtils {
     */
    private static final String EXTRA_CATEGORY_KEY = "com.android.settings.category";

    /**
     * The key used to get the category from metadata of activities of action
     * {@link #EXTRA_SETTINGS_ACTION}
     * The value must be one of constants defined in {@code CategoryKey}.
     */
    private static final String EXTRA_IA_CATEGORY_KEY = "com.android.settings.iacategory";

    /**
     * Name of the meta-data item that should be set in the AndroidManifest.xml
     * to specify the icon that should be displayed for the preference.
@@ -240,20 +233,18 @@ public class TileUtils {
            ActivityInfo activityInfo = resolved.activityInfo;
            Bundle metaData = activityInfo.metaData;
            String categoryKey = defaultCategory;
            if (metaData != null && categoryKey == null) {
                // categoryKey is null, try to get it from metadata.
                if (metaData.containsKey(EXTRA_IA_CATEGORY_KEY)) {
                    categoryKey = metaData.getString(EXTRA_IA_CATEGORY_KEY);
                } else if (metaData.containsKey(EXTRA_CATEGORY_KEY)) {
                    categoryKey = metaData.getString(EXTRA_CATEGORY_KEY);
                }
            }
            if (checkCategory && categoryKey == null) {

            // Load category
            if (checkCategory && ((metaData == null) || !metaData.containsKey(EXTRA_CATEGORY_KEY))
                    && categoryKey == null) {
                Log.w(LOG_TAG, "Found " + resolved.activityInfo.name + " for intent "
                        + intent + " missing metadata "
                        + (metaData == null ? "" : EXTRA_CATEGORY_KEY));
                continue;
            } else {
                categoryKey = metaData.getString(EXTRA_CATEGORY_KEY);
            }

            Pair<String, String> key = new Pair<String, String>(activityInfo.packageName,
                    activityInfo.name);
            Tile tile = addedCache.get(key);