Loading services/core/java/com/android/server/notification/NotificationManagerService.java +11 −2 Original line number Diff line number Diff line Loading @@ -473,6 +473,8 @@ public class NotificationManagerService extends SystemService { private MetricsLogger mMetricsLogger; private TriPredicate<String, Integer, String> mAllowedManagedServicePackages; private final SavePolicyFileRunnable mSavePolicyFile = new SavePolicyFileRunnable(); private static class Archive { final int mBufferSize; final ArrayDeque<StatusBarNotification> mBuffer; Loading Loading @@ -666,7 +668,14 @@ public class NotificationManagerService extends SystemService { @VisibleForTesting protected void handleSavePolicyFile() { IoThread.getHandler().post(() -> { if (!IoThread.getHandler().hasCallbacks(mSavePolicyFile)) { IoThread.getHandler().post(mSavePolicyFile); } } private final class SavePolicyFileRunnable implements Runnable { @Override public void run() { if (DBG) Slog.d(TAG, "handleSavePolicyFile"); synchronized (mPolicyFile) { final FileOutputStream stream; Loading @@ -686,7 +695,7 @@ public class NotificationManagerService extends SystemService { } } BackupManager.dataChanged(getContext().getPackageName()); }); } } private void writePolicyXml(OutputStream stream, boolean forBackup, int userId) Loading Loading
services/core/java/com/android/server/notification/NotificationManagerService.java +11 −2 Original line number Diff line number Diff line Loading @@ -473,6 +473,8 @@ public class NotificationManagerService extends SystemService { private MetricsLogger mMetricsLogger; private TriPredicate<String, Integer, String> mAllowedManagedServicePackages; private final SavePolicyFileRunnable mSavePolicyFile = new SavePolicyFileRunnable(); private static class Archive { final int mBufferSize; final ArrayDeque<StatusBarNotification> mBuffer; Loading Loading @@ -666,7 +668,14 @@ public class NotificationManagerService extends SystemService { @VisibleForTesting protected void handleSavePolicyFile() { IoThread.getHandler().post(() -> { if (!IoThread.getHandler().hasCallbacks(mSavePolicyFile)) { IoThread.getHandler().post(mSavePolicyFile); } } private final class SavePolicyFileRunnable implements Runnable { @Override public void run() { if (DBG) Slog.d(TAG, "handleSavePolicyFile"); synchronized (mPolicyFile) { final FileOutputStream stream; Loading @@ -686,7 +695,7 @@ public class NotificationManagerService extends SystemService { } } BackupManager.dataChanged(getContext().getPackageName()); }); } } private void writePolicyXml(OutputStream stream, boolean forBackup, int userId) Loading