Loading core/java/android/app/INotificationManager.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -40,7 +40,7 @@ interface INotificationManager { void cancelAllNotifications(String pkg, int userId); void clearData(String pkg, int uid); void clearData(String pkg, int uid, boolean fromApp); void enqueueToast(String pkg, ITransientNotification callback, int duration); void cancelToast(String pkg, ITransientNotification callback); void enqueueNotificationWithTag(String pkg, String opPkg, String tag, int id, Loading services/core/java/com/android/server/am/ActivityManagerService.java +1 −1 Original line number Diff line number Diff line Loading @@ -5563,7 +5563,7 @@ public class ActivityManagerService extends IActivityManager.Stub // Reset notification settings. INotificationManager inm = NotificationManager.getService(); inm.clearData(packageName, pkgUidF); inm.clearData(packageName, pkgUidF, uid == pkgUidF); } catch (RemoteException e) { } } finally { Loading services/core/java/com/android/server/notification/NotificationManagerService.java +5 −3 Original line number Diff line number Diff line Loading @@ -1698,7 +1698,7 @@ public class NotificationManagerService extends SystemService { @Override public void clearData(String packageName, int uid) throws RemoteException { public void clearData(String packageName, int uid, boolean fromApp) throws RemoteException { checkCallerIsSystem(); // Cancel posted notifications Loading @@ -1713,8 +1713,10 @@ public class NotificationManagerService extends SystemService { mConditionProviders.onPackagesChanged(true, new String[] {packageName}); // Reset notification preferences if (!fromApp) { mRankingHelper.onPackagesChanged(true, UserHandle.getCallingUserId(), new String[]{packageName}, new int[]{uid}); } savePolicyFile(); } Loading Loading
core/java/android/app/INotificationManager.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -40,7 +40,7 @@ interface INotificationManager { void cancelAllNotifications(String pkg, int userId); void clearData(String pkg, int uid); void clearData(String pkg, int uid, boolean fromApp); void enqueueToast(String pkg, ITransientNotification callback, int duration); void cancelToast(String pkg, ITransientNotification callback); void enqueueNotificationWithTag(String pkg, String opPkg, String tag, int id, Loading
services/core/java/com/android/server/am/ActivityManagerService.java +1 −1 Original line number Diff line number Diff line Loading @@ -5563,7 +5563,7 @@ public class ActivityManagerService extends IActivityManager.Stub // Reset notification settings. INotificationManager inm = NotificationManager.getService(); inm.clearData(packageName, pkgUidF); inm.clearData(packageName, pkgUidF, uid == pkgUidF); } catch (RemoteException e) { } } finally { Loading
services/core/java/com/android/server/notification/NotificationManagerService.java +5 −3 Original line number Diff line number Diff line Loading @@ -1698,7 +1698,7 @@ public class NotificationManagerService extends SystemService { @Override public void clearData(String packageName, int uid) throws RemoteException { public void clearData(String packageName, int uid, boolean fromApp) throws RemoteException { checkCallerIsSystem(); // Cancel posted notifications Loading @@ -1713,8 +1713,10 @@ public class NotificationManagerService extends SystemService { mConditionProviders.onPackagesChanged(true, new String[] {packageName}); // Reset notification preferences if (!fromApp) { mRankingHelper.onPackagesChanged(true, UserHandle.getCallingUserId(), new String[]{packageName}, new int[]{uid}); } savePolicyFile(); } Loading