Loading src/com/android/settings/dashboard/DashboardSummary.java +1 −1 Original line number Diff line number Diff line Loading @@ -85,7 +85,7 @@ public class DashboardSummary extends InstrumentedFragment ((SettingsActivity) getActivity()).getDashboardCategories(); mSummaryLoader = new SummaryLoader(getActivity(), categories); Context context = getContext(); mConditionManager = ConditionManager.get(context); mConditionManager = ConditionManager.get(context, false); mSuggestionParser = new SuggestionParser(context, context.getSharedPreferences(SUGGESTIONS, 0), R.xml.suggestion_ordering); mSuggestionsChecks = new SuggestionsChecks(getContext()); Loading src/com/android/settings/dashboard/conditional/ConditionManager.java +12 −3 Original line number Diff line number Diff line Loading @@ -54,11 +54,16 @@ public class ConditionManager { private final ArrayList<ConditionListener> mListeners = new ArrayList<>(); private ConditionManager(Context context) { private ConditionManager(Context context, boolean loadConditionsNow) { mContext = context; mConditions = new ArrayList<>(); if (loadConditionsNow) { ConditionLoader loader = new ConditionLoader(); loader.onPostExecute(loader.doInBackground()); } else { new ConditionLoader().execute(); } } public void refreshAll() { final int N = mConditions.size(); Loading Loading @@ -241,8 +246,12 @@ public class ConditionManager { } public static ConditionManager get(Context context) { return get(context, true); } public static ConditionManager get(Context context, boolean loadConditionsNow) { if (sInstance == null) { sInstance = new ConditionManager(context.getApplicationContext()); sInstance = new ConditionManager(context.getApplicationContext(), loadConditionsNow); } return sInstance; } Loading Loading
src/com/android/settings/dashboard/DashboardSummary.java +1 −1 Original line number Diff line number Diff line Loading @@ -85,7 +85,7 @@ public class DashboardSummary extends InstrumentedFragment ((SettingsActivity) getActivity()).getDashboardCategories(); mSummaryLoader = new SummaryLoader(getActivity(), categories); Context context = getContext(); mConditionManager = ConditionManager.get(context); mConditionManager = ConditionManager.get(context, false); mSuggestionParser = new SuggestionParser(context, context.getSharedPreferences(SUGGESTIONS, 0), R.xml.suggestion_ordering); mSuggestionsChecks = new SuggestionsChecks(getContext()); Loading
src/com/android/settings/dashboard/conditional/ConditionManager.java +12 −3 Original line number Diff line number Diff line Loading @@ -54,11 +54,16 @@ public class ConditionManager { private final ArrayList<ConditionListener> mListeners = new ArrayList<>(); private ConditionManager(Context context) { private ConditionManager(Context context, boolean loadConditionsNow) { mContext = context; mConditions = new ArrayList<>(); if (loadConditionsNow) { ConditionLoader loader = new ConditionLoader(); loader.onPostExecute(loader.doInBackground()); } else { new ConditionLoader().execute(); } } public void refreshAll() { final int N = mConditions.size(); Loading Loading @@ -241,8 +246,12 @@ public class ConditionManager { } public static ConditionManager get(Context context) { return get(context, true); } public static ConditionManager get(Context context, boolean loadConditionsNow) { if (sInstance == null) { sInstance = new ConditionManager(context.getApplicationContext()); sInstance = new ConditionManager(context.getApplicationContext(), loadConditionsNow); } return sInstance; } Loading