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

Commit 8b6cecb8 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Api feedback for status bar icon api"

parents e771e334 6d2b7e6a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -41728,7 +41728,7 @@ package android.service.notification {
    method public void onNotificationRemoved(android.service.notification.StatusBarNotification);
    method public void onNotificationRemoved(android.service.notification.StatusBarNotification, android.service.notification.NotificationListenerService.RankingMap);
    method public void onNotificationRemoved(android.service.notification.StatusBarNotification, android.service.notification.NotificationListenerService.RankingMap, int);
    method public void onStatusBarIconsBehaviorChanged(boolean);
    method public void onSilentStatusBarIconsVisibilityChanged(boolean);
    method public final void requestInterruptionFilter(int);
    method public final void requestListenerHints(int);
    method public static void requestRebind(android.content.ComponentName);
+2 −2
Original line number Diff line number Diff line
@@ -476,7 +476,7 @@ public abstract class NotificationListenerService extends Service {
     * @param hideSilentStatusIcons whether or not status bar icons should be hidden for silent
     *                              notifications
     */
    public void onStatusBarIconsBehaviorChanged(boolean hideSilentStatusIcons) {
    public void onSilentStatusBarIconsVisibilityChanged(boolean hideSilentStatusIcons) {
        // optional
    }

@@ -2255,7 +2255,7 @@ public abstract class NotificationListenerService extends Service {
                } break;

                case MSG_ON_STATUS_BAR_ICON_BEHAVIOR_CHANGED: {
                    onStatusBarIconsBehaviorChanged((Boolean) msg.obj);
                    onSilentStatusBarIconsVisibilityChanged((Boolean) msg.obj);
                } break;
            }
        }
+2 −2
Original line number Diff line number Diff line
@@ -79,7 +79,7 @@ public class NotificationListener extends NotificationListenerWithPlugins {
            }
        });
        NotificationManager noMan = mContext.getSystemService(NotificationManager.class);
        onStatusBarIconsBehaviorChanged(noMan.shouldHideSilentStatusBarIcons());
        onSilentStatusBarIconsVisibilityChanged(noMan.shouldHideSilentStatusBarIcons());
    }

    @Override
@@ -144,7 +144,7 @@ public class NotificationListener extends NotificationListenerWithPlugins {
    }

    @Override
    public void onStatusBarIconsBehaviorChanged(boolean hideSilentStatusIcons) {
    public void onSilentStatusBarIconsVisibilityChanged(boolean hideSilentStatusIcons) {
        for (NotificationSettingsListener listener : mSettingsListeners) {
            listener.onStatusBarIconsBehaviorChanged(hideSilentStatusIcons);
        }
+1 −1
Original line number Diff line number Diff line
@@ -129,7 +129,7 @@ public class NotificationListenerTest extends SysuiTestCase {
                mock(NotificationListener.NotificationSettingsListener.class);
        mListener.addNotificationSettingsListener(settingsListener);

        mListener.onStatusBarIconsBehaviorChanged(true);
        mListener.onSilentStatusBarIconsVisibilityChanged(true);

        verify(settingsListener).onStatusBarIconsBehaviorChanged(true);
    }