Merge "Toast whenever a notification fails to post" into oc-dev

This commit is contained in:
TreeHugger Robot
2017-04-11 22:59:59 +00:00
committed by Android (Google) Code Review

View File

@@ -3074,9 +3074,17 @@ public class NotificationManagerService extends SystemService {
+ ", incomingUserId=" + incomingUserId
+ ", notificationUid=" + notificationUid
+ ", notification=" + notification;
// STOPSHIP TODO: should throw instead of logging.
// STOPSHIP TODO: should throw instead of logging or toasting.
// throw new IllegalArgumentException(noChannelStr);
Log.e(TAG, noChannelStr);
final String noChannelToastStr =
"Developer warning for package \"" + pkg + "\"\n" +
"Failed to post notification on channel \"" + channelId + "\"\n" +
"See log for more details";
Toast noChannelToast =
Toast.makeText(getContext(), noChannelToastStr, Toast.LENGTH_LONG);
noChannelToast.show();
return;
}
final StatusBarNotification n = new StatusBarNotification(