Merge "Ensure that the RemoteResponse is not empty before acting on it" into sc-dev am: cf30f5dae2

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14934051

Change-Id: I8fc157812d6253093a2e7b6adb21ebc5b5540158
This commit is contained in:
Stevie Kideckel
2021-06-11 16:50:17 +00:00
committed by Automerger Merge Worker

View File

@@ -814,7 +814,9 @@ public class RemoteViews implements Parcelable, Filter {
// The PendingIntent template is stored in the view's tag.
OnItemClickListener listener = (parent, view, position, id) -> {
RemoteResponse response = findRemoteResponseTag(view);
response.handleViewInteraction(view, handler);
if (response != null) {
response.handleViewInteraction(view, handler);
}
};
av.setOnItemClickListener(listener);
av.setTag(pendingIntentTemplate);