Loading services/core/java/com/android/server/media/MediaRoute2ProviderWatcher.java +4 −3 Original line number Diff line number Diff line Loading @@ -56,6 +56,7 @@ final class MediaRoute2ProviderWatcher { private final PackageManager mPackageManager; private final ArrayList<MediaRoute2ProviderServiceProxy> mProxies = new ArrayList<>(); private final Runnable mScanPackagesRunnable = this::scanPackages; private boolean mRunning; MediaRoute2ProviderWatcher(Context context, Loading Loading @@ -106,7 +107,7 @@ final class MediaRoute2ProviderWatcher { mRunning = false; mContext.unregisterReceiver(mScanPackagesReceiver); mHandler.removeCallbacks(this::scanPackages); mHandler.removeCallbacks(mScanPackagesRunnable); // Stop all providers. for (int i = mProxies.size() - 1; i >= 0; i--) { Loading Loading @@ -189,8 +190,8 @@ final class MediaRoute2ProviderWatcher { } private void postScanPackagesIfNeeded() { if (!mHandler.hasCallbacks(this::scanPackages)) { mHandler.post(this::scanPackages); if (!mHandler.hasCallbacks(mScanPackagesRunnable)) { mHandler.post(mScanPackagesRunnable); } } Loading Loading
services/core/java/com/android/server/media/MediaRoute2ProviderWatcher.java +4 −3 Original line number Diff line number Diff line Loading @@ -56,6 +56,7 @@ final class MediaRoute2ProviderWatcher { private final PackageManager mPackageManager; private final ArrayList<MediaRoute2ProviderServiceProxy> mProxies = new ArrayList<>(); private final Runnable mScanPackagesRunnable = this::scanPackages; private boolean mRunning; MediaRoute2ProviderWatcher(Context context, Loading Loading @@ -106,7 +107,7 @@ final class MediaRoute2ProviderWatcher { mRunning = false; mContext.unregisterReceiver(mScanPackagesReceiver); mHandler.removeCallbacks(this::scanPackages); mHandler.removeCallbacks(mScanPackagesRunnable); // Stop all providers. for (int i = mProxies.size() - 1; i >= 0; i--) { Loading Loading @@ -189,8 +190,8 @@ final class MediaRoute2ProviderWatcher { } private void postScanPackagesIfNeeded() { if (!mHandler.hasCallbacks(this::scanPackages)) { mHandler.post(this::scanPackages); if (!mHandler.hasCallbacks(mScanPackagesRunnable)) { mHandler.post(mScanPackagesRunnable); } } Loading