Loading packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginInstanceManager.java +2 −6 Original line number Original line Diff line number Diff line Loading @@ -257,12 +257,8 @@ public class PluginInstanceManager<T extends Plugin> { if (DEBUG) Log.d(TAG, "queryAll " + mAction); if (DEBUG) Log.d(TAG, "queryAll " + mAction); for (int i = mPlugins.size() - 1; i >= 0; i--) { for (int i = mPlugins.size() - 1; i >= 0; i--) { PluginInfo<T> plugin = mPlugins.get(i); PluginInfo<T> plugin = mPlugins.get(i); mListener.onPluginDisconnected(plugin.mPlugin); mMainHandler.obtainMessage( if (!(plugin.mPlugin instanceof PluginFragment)) { mMainHandler.PLUGIN_DISCONNECTED, plugin).sendToTarget(); // Only call onDestroy for plugins that aren't fragments, as fragments // will get the onDestroy as part of the fragment lifecycle. plugin.mPlugin.onDestroy(); } } } mPlugins.clear(); mPlugins.clear(); handleQueryPlugins(null); handleQueryPlugins(null); Loading Loading
packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginInstanceManager.java +2 −6 Original line number Original line Diff line number Diff line Loading @@ -257,12 +257,8 @@ public class PluginInstanceManager<T extends Plugin> { if (DEBUG) Log.d(TAG, "queryAll " + mAction); if (DEBUG) Log.d(TAG, "queryAll " + mAction); for (int i = mPlugins.size() - 1; i >= 0; i--) { for (int i = mPlugins.size() - 1; i >= 0; i--) { PluginInfo<T> plugin = mPlugins.get(i); PluginInfo<T> plugin = mPlugins.get(i); mListener.onPluginDisconnected(plugin.mPlugin); mMainHandler.obtainMessage( if (!(plugin.mPlugin instanceof PluginFragment)) { mMainHandler.PLUGIN_DISCONNECTED, plugin).sendToTarget(); // Only call onDestroy for plugins that aren't fragments, as fragments // will get the onDestroy as part of the fragment lifecycle. plugin.mPlugin.onDestroy(); } } } mPlugins.clear(); mPlugins.clear(); handleQueryPlugins(null); handleQueryPlugins(null); Loading