Merge "Fix deadlock when create alert window notification" into oc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
678477b383
@@ -63,12 +63,6 @@ class AlertWindowNotification {
|
|||||||
mNotificationTag = CHANNEL_PREFIX + mPackageName;
|
mNotificationTag = CHANNEL_PREFIX + mPackageName;
|
||||||
mRequestCode = sNextRequestCode++;
|
mRequestCode = sNextRequestCode++;
|
||||||
mIconUtilities = new IconUtilities(mService.mContext);
|
mIconUtilities = new IconUtilities(mService.mContext);
|
||||||
if (sChannelGroup == null) {
|
|
||||||
sChannelGroup = new NotificationChannelGroup(CHANNEL_PREFIX,
|
|
||||||
mService.mContext.getString(
|
|
||||||
R.string.alert_windows_notification_channel_group_name));
|
|
||||||
mNotificationManager.createNotificationChannelGroup(sChannelGroup);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void post() {
|
void post() {
|
||||||
@@ -143,6 +137,13 @@ class AlertWindowNotification {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void createNotificationChannel(Context context, String appName) {
|
private void createNotificationChannel(Context context, String appName) {
|
||||||
|
if (sChannelGroup == null) {
|
||||||
|
sChannelGroup = new NotificationChannelGroup(CHANNEL_PREFIX,
|
||||||
|
mService.mContext.getString(
|
||||||
|
R.string.alert_windows_notification_channel_group_name));
|
||||||
|
mNotificationManager.createNotificationChannelGroup(sChannelGroup);
|
||||||
|
}
|
||||||
|
|
||||||
final String nameChannel =
|
final String nameChannel =
|
||||||
context.getString(R.string.alert_windows_notification_channel_name, appName);
|
context.getString(R.string.alert_windows_notification_channel_name, appName);
|
||||||
final NotificationChannel channel =
|
final NotificationChannel channel =
|
||||||
|
|||||||
Reference in New Issue
Block a user