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

Commit 6d2b7e6a authored by Julia Reynolds's avatar Julia Reynolds
Browse files

Api feedback for status bar icon api

Test: make
Fixes: 125800873
Change-Id: Iafcf378c36d8a17ba7f29504541a003ea5195872
parent 1cfa6f42
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);
    }