Loading packages/SystemUI/src/com/android/systemui/statusbar/NotificationMediaManager.java +7 −5 Original line number Diff line number Diff line Loading @@ -15,7 +15,6 @@ */ package com.android.systemui.statusbar; import static com.android.systemui.Dependency.MAIN_HANDLER; import static com.android.systemui.statusbar.StatusBarState.KEYGUARD; import static com.android.systemui.statusbar.phone.StatusBar.DEBUG_MEDIA_FAKE_ARTWORK; import static com.android.systemui.statusbar.phone.StatusBar.ENABLE_LOCKSCREEN_WALLPAPER; Loading @@ -36,7 +35,6 @@ import android.media.session.MediaSession; import android.media.session.MediaSessionManager; import android.media.session.PlaybackState; import android.os.AsyncTask; import android.os.Handler; import android.os.Trace; import android.os.UserHandle; import android.provider.DeviceConfig; Loading @@ -52,6 +50,7 @@ import com.android.systemui.Dependency; import com.android.systemui.Dumpable; import com.android.systemui.Interpolators; import com.android.systemui.colorextraction.SysuiColorExtractor; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.plugins.statusbar.StatusBarStateController; import com.android.systemui.statusbar.dagger.StatusBarModule; import com.android.systemui.statusbar.notification.NotificationEntryListener; Loading @@ -73,6 +72,7 @@ import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; import java.util.concurrent.Executor; import dagger.Lazy; Loading Loading @@ -110,7 +110,7 @@ public class NotificationMediaManager implements Dumpable { @Nullable private LockscreenWallpaper mLockscreenWallpaper; private final Handler mHandler = Dependency.get(MAIN_HANDLER); private final Executor mMainExecutor; private final Context mContext; private final MediaSessionManager mMediaSessionManager; Loading Loading @@ -181,7 +181,8 @@ public class NotificationMediaManager implements Dumpable { Lazy<NotificationShadeWindowController> notificationShadeWindowController, NotificationEntryManager notificationEntryManager, MediaArtworkProcessor mediaArtworkProcessor, KeyguardBypassController keyguardBypassController) { KeyguardBypassController keyguardBypassController, @Main Executor mainExecutor) { mContext = context; mMediaArtworkProcessor = mediaArtworkProcessor; mKeyguardBypassController = keyguardBypassController; Loading @@ -194,6 +195,7 @@ public class NotificationMediaManager implements Dumpable { mStatusBarLazy = statusBarLazy; mNotificationShadeWindowController = notificationShadeWindowController; mEntryManager = notificationEntryManager; mMainExecutor = mainExecutor; notificationEntryManager.addNotificationEntryListener(new NotificationEntryListener() { @Override public void onPendingEntryAdded(NotificationEntry entry) { Loading Loading @@ -623,7 +625,7 @@ public class NotificationMediaManager implements Dumpable { mBackdrop.setVisibility(View.GONE); mBackdropFront.animate().cancel(); mBackdropBack.setImageDrawable(null); mHandler.post(mHideBackdropFront); mMainExecutor.execute(mHideBackdropFront); }); if (mKeyguardStateController.isKeyguardFadingAway()) { mBackdrop.animate() Loading packages/SystemUI/src/com/android/systemui/statusbar/dagger/StatusBarDependenciesModule.java +6 −2 Original line number Diff line number Diff line Loading @@ -43,6 +43,8 @@ import com.android.systemui.statusbar.phone.StatusBar; import com.android.systemui.statusbar.policy.RemoteInputUriController; import com.android.systemui.tracing.ProtoTracer; import java.util.concurrent.Executor; import javax.inject.Singleton; import dagger.Lazy; Loading Loading @@ -88,14 +90,16 @@ public interface StatusBarDependenciesModule { Lazy<NotificationShadeWindowController> notificationShadeWindowController, NotificationEntryManager notificationEntryManager, MediaArtworkProcessor mediaArtworkProcessor, KeyguardBypassController keyguardBypassController) { KeyguardBypassController keyguardBypassController, @Main Executor mainExecutor) { return new NotificationMediaManager( context, statusBarLazy, notificationShadeWindowController, notificationEntryManager, mediaArtworkProcessor, keyguardBypassController); keyguardBypassController, mainExecutor); } /** */ Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/NotificationMediaManager.java +7 −5 Original line number Diff line number Diff line Loading @@ -15,7 +15,6 @@ */ package com.android.systemui.statusbar; import static com.android.systemui.Dependency.MAIN_HANDLER; import static com.android.systemui.statusbar.StatusBarState.KEYGUARD; import static com.android.systemui.statusbar.phone.StatusBar.DEBUG_MEDIA_FAKE_ARTWORK; import static com.android.systemui.statusbar.phone.StatusBar.ENABLE_LOCKSCREEN_WALLPAPER; Loading @@ -36,7 +35,6 @@ import android.media.session.MediaSession; import android.media.session.MediaSessionManager; import android.media.session.PlaybackState; import android.os.AsyncTask; import android.os.Handler; import android.os.Trace; import android.os.UserHandle; import android.provider.DeviceConfig; Loading @@ -52,6 +50,7 @@ import com.android.systemui.Dependency; import com.android.systemui.Dumpable; import com.android.systemui.Interpolators; import com.android.systemui.colorextraction.SysuiColorExtractor; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.plugins.statusbar.StatusBarStateController; import com.android.systemui.statusbar.dagger.StatusBarModule; import com.android.systemui.statusbar.notification.NotificationEntryListener; Loading @@ -73,6 +72,7 @@ import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; import java.util.concurrent.Executor; import dagger.Lazy; Loading Loading @@ -110,7 +110,7 @@ public class NotificationMediaManager implements Dumpable { @Nullable private LockscreenWallpaper mLockscreenWallpaper; private final Handler mHandler = Dependency.get(MAIN_HANDLER); private final Executor mMainExecutor; private final Context mContext; private final MediaSessionManager mMediaSessionManager; Loading Loading @@ -181,7 +181,8 @@ public class NotificationMediaManager implements Dumpable { Lazy<NotificationShadeWindowController> notificationShadeWindowController, NotificationEntryManager notificationEntryManager, MediaArtworkProcessor mediaArtworkProcessor, KeyguardBypassController keyguardBypassController) { KeyguardBypassController keyguardBypassController, @Main Executor mainExecutor) { mContext = context; mMediaArtworkProcessor = mediaArtworkProcessor; mKeyguardBypassController = keyguardBypassController; Loading @@ -194,6 +195,7 @@ public class NotificationMediaManager implements Dumpable { mStatusBarLazy = statusBarLazy; mNotificationShadeWindowController = notificationShadeWindowController; mEntryManager = notificationEntryManager; mMainExecutor = mainExecutor; notificationEntryManager.addNotificationEntryListener(new NotificationEntryListener() { @Override public void onPendingEntryAdded(NotificationEntry entry) { Loading Loading @@ -623,7 +625,7 @@ public class NotificationMediaManager implements Dumpable { mBackdrop.setVisibility(View.GONE); mBackdropFront.animate().cancel(); mBackdropBack.setImageDrawable(null); mHandler.post(mHideBackdropFront); mMainExecutor.execute(mHideBackdropFront); }); if (mKeyguardStateController.isKeyguardFadingAway()) { mBackdrop.animate() Loading
packages/SystemUI/src/com/android/systemui/statusbar/dagger/StatusBarDependenciesModule.java +6 −2 Original line number Diff line number Diff line Loading @@ -43,6 +43,8 @@ import com.android.systemui.statusbar.phone.StatusBar; import com.android.systemui.statusbar.policy.RemoteInputUriController; import com.android.systemui.tracing.ProtoTracer; import java.util.concurrent.Executor; import javax.inject.Singleton; import dagger.Lazy; Loading Loading @@ -88,14 +90,16 @@ public interface StatusBarDependenciesModule { Lazy<NotificationShadeWindowController> notificationShadeWindowController, NotificationEntryManager notificationEntryManager, MediaArtworkProcessor mediaArtworkProcessor, KeyguardBypassController keyguardBypassController) { KeyguardBypassController keyguardBypassController, @Main Executor mainExecutor) { return new NotificationMediaManager( context, statusBarLazy, notificationShadeWindowController, notificationEntryManager, mediaArtworkProcessor, keyguardBypassController); keyguardBypassController, mainExecutor); } /** */ Loading