diff --git a/core/java/android/service/quicksettings/TileService.java b/core/java/android/service/quicksettings/TileService.java index b4b5819c7d5fa..53290e2ede5a7 100644 --- a/core/java/android/service/quicksettings/TileService.java +++ b/core/java/android/service/quicksettings/TileService.java @@ -176,6 +176,9 @@ public class TileService extends Service { @Override public void onDestroy() { + // As this call will come asynchronously in the main thread, prevent calls from the binder + // being processed after this. + mHandler.removeCallbacksAndMessages(null); if (mListening) { onStopListening(); mListening = false;