Merge "Create a new Bundle object if mExtras is null." into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
5abc26927b
@@ -67,7 +67,7 @@ public final class SearchAction implements Parcelable {
|
|||||||
private final UserHandle mUserHandle;
|
private final UserHandle mUserHandle;
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
private Bundle mExtras;
|
private final Bundle mExtras;
|
||||||
|
|
||||||
SearchAction(Parcel in) {
|
SearchAction(Parcel in) {
|
||||||
mId = in.readString();
|
mId = in.readString();
|
||||||
@@ -99,7 +99,7 @@ public final class SearchAction implements Parcelable {
|
|||||||
mPendingIntent = pendingIntent;
|
mPendingIntent = pendingIntent;
|
||||||
mIntent = intent;
|
mIntent = intent;
|
||||||
mUserHandle = userHandle;
|
mUserHandle = userHandle;
|
||||||
mExtras = extras;
|
mExtras = extras != null ? extras : new Bundle();
|
||||||
|
|
||||||
if (mPendingIntent == null && mIntent == null) {
|
if (mPendingIntent == null && mIntent == null) {
|
||||||
throw new IllegalStateException("At least one type of intent should be available.");
|
throw new IllegalStateException("At least one type of intent should be available.");
|
||||||
|
|||||||
@@ -185,7 +185,7 @@ public final class SearchTarget implements Parcelable {
|
|||||||
mShortcutInfo = shortcutInfo;
|
mShortcutInfo = shortcutInfo;
|
||||||
mAppWidgetProviderInfo = appWidgetProviderInfo;
|
mAppWidgetProviderInfo = appWidgetProviderInfo;
|
||||||
mSliceUri = sliceUri;
|
mSliceUri = sliceUri;
|
||||||
mExtras = extras;
|
mExtras = extras != null ? extras : new Bundle();
|
||||||
|
|
||||||
int published = 0;
|
int published = 0;
|
||||||
if (mSearchAction != null) published++;
|
if (mSearchAction != null) published++;
|
||||||
|
|||||||
Reference in New Issue
Block a user