diff options
| author | Julia Reynolds <juliacr@google.com> | 2022-09-22 17:05:34 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2022-09-22 17:05:34 +0000 |
| commit | e26a6086237db72d9c7b241bb4285be84da6722b (patch) | |
| tree | 4f53ca451e5813e8f9ccd678c1f52b6dfee4af01 /core/java | |
| parent | 415d288b12636ae9b58a798cd6b29644d9adcacf (diff) | |
| parent | ad30b85784354a21fb915d47d4dc3ef8828d5d3b (diff) | |
Merge "Fix NPE" into rvc-dev
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/app/NotificationChannelGroup.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/core/java/android/app/NotificationChannelGroup.java b/core/java/android/app/NotificationChannelGroup.java index 526c0491f03f..07802a220015 100644 --- a/core/java/android/app/NotificationChannelGroup.java +++ b/core/java/android/app/NotificationChannelGroup.java @@ -94,8 +94,11 @@ public final class NotificationChannelGroup implements Parcelable { } else { mId = null; } - mName = TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(in); - mName = getTrimmedString(mName.toString()); + if (in.readByte() != 0) { + mName = getTrimmedString(in.readString()); + } else { + mName = ""; + } if (in.readByte() != 0) { mDescription = getTrimmedString(in.readString()); } else { @@ -121,7 +124,12 @@ public final class NotificationChannelGroup implements Parcelable { } else { dest.writeByte((byte) 0); } - TextUtils.writeToParcel(mName.toString(), dest, flags); + if (mName != null) { + dest.writeByte((byte) 1); + dest.writeString(mName.toString()); + } else { + dest.writeByte((byte) 0); + } if (mDescription != null) { dest.writeByte((byte) 1); dest.writeString(mDescription); |
