From be6c44823bc29a275539b5fd3876994e73a78f94 Mon Sep 17 00:00:00 2001 From: Hyunyoung Song Date: Wed, 4 May 2016 10:23:06 -0700 Subject: [PATCH] Add Shortcut API to Settings (1/2) b/28298258 Initial CL to simply add first time shortcuts in the beginning. Change-Id: Ib64e3cf1b17979da1548c168cd551ae125289132 --- .../android/settingslib/drawer/SettingsDrawerActivity.java | 7 +++++++ .../src/com/android/settingslib/drawer/TileUtils.java | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java b/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java index ee5e93b462ef2..8df7ac55bd98d 100644 --- a/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java +++ b/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java @@ -277,6 +277,13 @@ public class SettingsDrawerActivity extends Activity { } } + public HashMap, Tile> getTileCache() { + if (sTileCache == null) { + getDashboardCategories(); + } + return sTileCache; + } + public void onProfileTileOpen() { finish(); } diff --git a/packages/SettingsLib/src/com/android/settingslib/drawer/TileUtils.java b/packages/SettingsLib/src/com/android/settingslib/drawer/TileUtils.java index 418b138c3b0a1..b9c758cbbc59f 100644 --- a/packages/SettingsLib/src/com/android/settingslib/drawer/TileUtils.java +++ b/packages/SettingsLib/src/com/android/settingslib/drawer/TileUtils.java @@ -302,7 +302,7 @@ public class TileUtils { return false; } - private static final Comparator TILE_COMPARATOR = + public static final Comparator TILE_COMPARATOR = new Comparator() { @Override public int compare(Tile lhs, Tile rhs) {