From be68209da200c3ada703915f4542029a644da91f Mon Sep 17 00:00:00 2001 From: zhdguy Date: Thu, 16 Jul 2020 12:15:15 +0800 Subject: [PATCH] Settings: fixed Settings app no display abort. when close Settings app with window back button or after search back, activity views do not display. And, search things will ANR crash and no search results. This patch fixed above aborts. --- .../android/settingslib/drawer/SettingsDrawerActivity.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java b/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java index e6e0243c..7f18ece2 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); } } } -- Gitee