Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e15d1399 authored by Santiago Seifert's avatar Santiago Seifert
Browse files

Log changes in provider proxy enabled state

This change logs whenever a provider service transitions from
disabled to enabled and vice-versa, or when it's enabled for
the first time.

Bug: b/205124386
Test: adb logcat after atest CtsMediaHostTestCases
Change-Id: I2897c715281740bd797704af704c1bc940c879de
parent 9ab91206
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -145,6 +145,10 @@ final class MediaRoute2ProviderWatcher {
                                    new ComponentName(serviceInfo.packageName, serviceInfo.name),
                                    isSelfScanOnlyProvider,
                                    mUserId);
                    Slog.i(
                            TAG,
                            "Enabling proxy for MediaRoute2ProviderService: "
                                    + proxy.mComponentName);
                    proxy.start(/* rebindIfDisconnected= */ false);
                    mProxies.add(targetIndex++, proxy);
                    mCallback.onAddProviderService(proxy);
@@ -162,6 +166,9 @@ final class MediaRoute2ProviderWatcher {
        if (targetIndex < mProxies.size()) {
            for (int i = mProxies.size() - 1; i >= targetIndex; i--) {
                MediaRoute2ProviderServiceProxy proxy = mProxies.get(i);
                Slog.i(
                        TAG,
                        "Disabling proxy for MediaRoute2ProviderService: " + proxy.mComponentName);
                mCallback.onRemoveProviderService(proxy);
                mProxies.remove(proxy);
                proxy.stop();