Do not unparcel bundle from application in LaunchActivityItem
The bundle fields may contain custom Parcelables. And Bundle#size will call unparcel that causes BadParcelableException from LaunchActivityItem#hashCode and LaunchActivityItem#equals. Since the bundle fields of LaunchActivityItem may not be significant for being the accurate identity of the item, the bundle fields can be treated roughly (empty or not) to avoid unparceling. Fixes: 153737846 Test: atest FrameworksCoreTests:TransactionParcelTests#testLaunch Change-Id: I7ec55bbfcffcd47cfb586ede8053ab411891902d
Loading
Please register or sign in to comment