private static void addToInstallQueue( SharedPreferences sharedPrefs, PendingInstallShortcutInfo info) { synchronized (sLock) { String encoded = info.encodeToString(); if (encoded != null) { Set<String> strings = sharedPrefs.getStringSet(APPS_PENDING_INSTALL, null); if (strings == null) { strings = new HashSet<String>(1); } else { strings = new HashSet<String>(strings); } strings.add(encoded); sharedPrefs.edit().putStringSet(APPS_PENDING_INSTALL, strings).commit(); } } }