diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2020-05-17 07:09:27 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-05-17 07:09:27 +0000 |
commit | 6b3899855f9c7edc56da6bf4bb22aa6073a7a1be (patch) | |
tree | 39eaa7b677229c7481ca70e284496eef88d3b16e | |
parent | fd4e2720505d39862726199ebc5f9139964d585f (diff) | |
parent | ce621d596257b30926d8a16055db48c8f4934ce7 (diff) | |
download | ims-6b3899855f9c7edc56da6bf4bb22aa6073a7a1be.tar.gz |
Snap for 6502793 from ce621d596257b30926d8a16055db48c8f4934ce7 to mainline-release
Change-Id: Idede671c10087e0de0bd062a391f98cb21e8d08e
-rw-r--r-- | src/java/com/android/ims/ImsManager.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java index 48459496..966814fd 100644 --- a/src/java/com/android/ims/ImsManager.java +++ b/src/java/com/android/ims/ImsManager.java @@ -210,7 +210,8 @@ public class ImsManager implements IFeatureConnector { void executeRunnable(Runnable runnable); } - private static class ImsExecutorFactory implements ExecutorFactory { + @VisibleForTesting + public static class ImsExecutorFactory implements ExecutorFactory { private final HandlerThread mThreadHandler; private final Handler mHandler; @@ -225,6 +226,10 @@ public class ImsManager implements IFeatureConnector { public void executeRunnable(Runnable runnable) { mHandler.post(runnable); } + + public void destroy() { + mThreadHandler.quit(); + } } // Replaced with single-threaded executor for testing. |