Merge "Fix NPE by returning empty params." into rvc-dev

This commit is contained in:
TreeHugger Robot
2020-05-29 00:06:13 +00:00
committed by Android (Google) Code Review

View File

@@ -69,9 +69,12 @@ public abstract class BindStage<Params> extends BindRequester {
if (params == null) {
// TODO: This should throw an exception but there are some cases of re-entrant calls
// in NotificationEntryManager (e.g. b/155324756) that cause removal in update that
// lead to inflation after the notification is "removed".
// lead to inflation after the notification is "removed". We return an empty params
// to avoid any NPEs for now, but we should remove this when all re-entrant calls are
// fixed.
Log.wtf(TAG, String.format("Entry does not have any stage parameters. key: %s",
entry.getKey()));
return newStageParams();
}
return params;
}