Merge "feat(HCT): Notification disappear behavoir" into main

This commit is contained in:
Jean Chen
2024-12-23 19:49:05 -08:00
committed by Android (Google) Code Review

View File

@@ -123,7 +123,7 @@ public class HighContrastTextMigrationReceiver extends BroadcastReceiver {
R.string.accessibility_notification_high_contrast_text_title)) R.string.accessibility_notification_high_contrast_text_title))
.setContentText(context.getString( .setContentText(context.getString(
R.string.accessibility_notification_high_contrast_text_content)) R.string.accessibility_notification_high_contrast_text_content))
.setAutoCancel(true); .setFlag(Notification.FLAG_NO_CLEAR, true);
Intent settingsIntent = new Intent(Settings.ACTION_TEXT_READING_SETTINGS); Intent settingsIntent = new Intent(Settings.ACTION_TEXT_READING_SETTINGS);
settingsIntent.setPackage(context.getPackageName()); settingsIntent.setPackage(context.getPackageName());
@@ -142,9 +142,11 @@ public class HighContrastTextMigrationReceiver extends BroadcastReceiver {
settingsPendingIntent settingsPendingIntent
).build(); ).build();
notificationBuilder.addAction(settingsAction); notificationBuilder
.setContentIntent(settingsPendingIntent)
.addAction(settingsAction)
.setAutoCancel(true);
} }
NotificationManager notificationManager = NotificationManager notificationManager =
context.getSystemService(NotificationManager.class); context.getSystemService(NotificationManager.class);
NotificationChannel notificationChannel = new NotificationChannel( NotificationChannel notificationChannel = new NotificationChannel(