Create a new Bundle object if mExtras is null.
Bug: 236191017 Test: Manual Change-Id: I00d925e243335c447e1bb7513148f8735d160c0e
This commit is contained in:
@@ -67,7 +67,7 @@ public final class SearchAction implements Parcelable {
|
||||
private final UserHandle mUserHandle;
|
||||
|
||||
@Nullable
|
||||
private Bundle mExtras;
|
||||
private final Bundle mExtras;
|
||||
|
||||
SearchAction(Parcel in) {
|
||||
mId = in.readString();
|
||||
@@ -99,7 +99,7 @@ public final class SearchAction implements Parcelable {
|
||||
mPendingIntent = pendingIntent;
|
||||
mIntent = intent;
|
||||
mUserHandle = userHandle;
|
||||
mExtras = extras;
|
||||
mExtras = extras != null ? extras : new Bundle();
|
||||
|
||||
if (mPendingIntent == null && mIntent == null) {
|
||||
throw new IllegalStateException("At least one type of intent should be available.");
|
||||
|
||||
@@ -185,7 +185,7 @@ public final class SearchTarget implements Parcelable {
|
||||
mShortcutInfo = shortcutInfo;
|
||||
mAppWidgetProviderInfo = appWidgetProviderInfo;
|
||||
mSliceUri = sliceUri;
|
||||
mExtras = extras;
|
||||
mExtras = extras != null ? extras : new Bundle();
|
||||
|
||||
int published = 0;
|
||||
if (mSearchAction != null) published++;
|
||||
|
||||
Reference in New Issue
Block a user