From ea305dc01e1444962b0c00d63ddb03a4b523c6d9 Mon Sep 17 00:00:00 2001 From: chenjean Date: Wed, 15 Jan 2025 18:15:38 +0800 Subject: [PATCH] fix(HCT):Ensure HCT Notification ID does not conflict in the Settings app MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The current HCT notification uses NOTIFICATION_ID=1. The Settings app has a few other notifications also use NOTIFICATION_ID=1 like Bluetooth and Sim etc. When using the same NOTIFICATION_ID for a notification, it updates the existing notification, causing the original one to disappear. To avoid this, we use a unique NOTIFICATION_ID. Bug: 388530317 Flag: EXEMPT resource only update Test: manual Test: atest HighContrastTextMigrationReceiverTest Change-Id: Ieda6836190726b14cd3522f61e7992e5a5698231 --- .../accessibility/HighContrastTextMigrationReceiver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/accessibility/HighContrastTextMigrationReceiver.java b/src/com/android/settings/accessibility/HighContrastTextMigrationReceiver.java index 8e311858f51..a0949cf7b07 100644 --- a/src/com/android/settings/accessibility/HighContrastTextMigrationReceiver.java +++ b/src/com/android/settings/accessibility/HighContrastTextMigrationReceiver.java @@ -57,7 +57,7 @@ public class HighContrastTextMigrationReceiver extends BroadcastReceiver { static final String ACTION_OPEN_SETTINGS = "com.android.settings.accessibility.ACTION_OPEN_HIGH_CONTRAST_TEXT_SETTINGS"; @VisibleForTesting - static final int NOTIFICATION_ID = 1; + static final int NOTIFICATION_ID = R.string.accessibility_notification_high_contrast_text_title; @Retention(RetentionPolicy.SOURCE) @IntDef({