diff --git a/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java b/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java index e6e0243c53e177ad47df4a90a7872faebe1cac0c..7f18ece298365bca55a2ab5eb04468298ef2304f 100644 --- a/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java +++ b/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java @@ -143,7 +143,7 @@ public class SettingsDrawerActivity extends Activity { filter.addDataScheme("package"); registerReceiver(mPackageReceiver, filter); - new CategoriesUpdater().execute(); + new CategoriesUpdater().executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } final Intent intent = getIntent(); if (intent != null) { @@ -362,7 +362,7 @@ public class SettingsDrawerActivity extends Activity { ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED : PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); - new CategoriesUpdater().execute(); + new CategoriesUpdater().executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } } @@ -405,7 +405,7 @@ public class SettingsDrawerActivity extends Activity { private class PackageReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { - new CategoriesUpdater().execute(); + new CategoriesUpdater().executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } } }