Merge "Fix crash in DisplayResolveInfo writeToParcel impl" into tm-dev am: 08a70e40fb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18715227 Change-Id: I6dd604be0d6dfce7870461b41bdc94227750eca2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -35,7 +35,6 @@ import com.android.internal.app.ResolverActivity;
|
||||
import com.android.internal.app.ResolverListAdapter.ResolveInfoPresentationGetter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -206,7 +205,7 @@ public class DisplayResolveInfo implements TargetInfo, Parcelable {
|
||||
dest.writeCharSequence(mDisplayLabel);
|
||||
dest.writeCharSequence(mExtendedInfo);
|
||||
dest.writeParcelable(mResolvedIntent, 0);
|
||||
dest.writeParcelableArray((Intent[]) mSourceIntents.toArray(), 0);
|
||||
dest.writeTypedList(mSourceIntents);
|
||||
dest.writeBoolean(mIsSuspended);
|
||||
dest.writeBoolean(mPinned);
|
||||
dest.writeParcelable(mResolveInfo, 0);
|
||||
@@ -227,9 +226,7 @@ public class DisplayResolveInfo implements TargetInfo, Parcelable {
|
||||
mDisplayLabel = in.readCharSequence();
|
||||
mExtendedInfo = in.readCharSequence();
|
||||
mResolvedIntent = in.readParcelable(null /* ClassLoader */, android.content.Intent.class);
|
||||
mSourceIntents.addAll(
|
||||
Arrays.asList((Intent[]) in.readParcelableArray(null /* ClassLoader */,
|
||||
Intent.class)));
|
||||
in.readTypedList(mSourceIntents, Intent.CREATOR);
|
||||
mIsSuspended = in.readBoolean();
|
||||
mPinned = in.readBoolean();
|
||||
mResolveInfo = in.readParcelable(null /* ClassLoader */, android.content.pm.ResolveInfo.class);
|
||||
|
||||
Reference in New Issue
Block a user