From 11334c9592d095b8bdfa8f849e59e8e9856a6301 Mon Sep 17 00:00:00 2001 From: Adnan Begovic Date: Mon, 28 Mar 2016 10:05:05 -0700 Subject: [PATCH] cmsdk: Add hidden interface for getService on AppSuggestManager. Also retrieve service on Singleton constructor to match patterns of other manager service relationships. Change-Id: I4dbca5d0a2339603ddfb58ee54959355d24c8a9a TICKET: CYNGNOS-2319 --- src/java/cyanogenmod/app/suggest/AppSuggestManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/java/cyanogenmod/app/suggest/AppSuggestManager.java b/src/java/cyanogenmod/app/suggest/AppSuggestManager.java index 0eb55d4..667eaa7 100644 --- a/src/java/cyanogenmod/app/suggest/AppSuggestManager.java +++ b/src/java/cyanogenmod/app/suggest/AppSuggestManager.java @@ -80,9 +80,11 @@ public class AppSuggestManager { private AppSuggestManager(Context context) { mContext = context.getApplicationContext(); + sImpl = getService(); } - private static synchronized IAppSuggestManager getService() { + /** @hide */ + public static synchronized IAppSuggestManager getService() { if (sImpl == null) { IBinder b = ServiceManager.getService(CMContextConstants.CM_APP_SUGGEST_SERVICE); if (b != null) {