Files
frameworks_base/core/java/android
Bernardo Rufino 5539926c4a Correct Parcel value types
* Bundle supports types char, char[], short[], float[] which were
  falling back to serializable handling in Parcel because readValue()
  didn't have specific support for those types. Adding support in Parcel
  to avoid the need for length-prefixing and to improve performance.
  Curiously some of those had read/write methods already.
* Updated Bundle to just pull the types above from the map since those
  won't be lazy values anymore.
* We were missing a few custom type containers in our list of
  length-prefixed types and we were listing Bundle unnecessarily as
  length-prefixed since Bundle itself is already length-prefixed and
  copies the correspondent section of the parcel internally.

Test: atest -d android.os.cts.ParcelTest android.os.cts.BundleTest android.os.BundleTest android.os.ParcelTest
Bug: 195622897
Change-Id: I1e15d59d883311685ffa32ece1f5a00e01bf6aea
2021-10-01 09:07:49 +01:00
..
2021-06-03 10:31:15 +02:00
2021-05-26 18:17:40 +08:00
2021-10-01 09:07:49 +01:00
2021-09-28 01:03:32 +00:00
2021-02-11 22:28:43 +00:00
…
2021-04-22 15:55:30 +01:00
2021-04-25 06:49:42 +00:00
2021-09-08 00:33:11 +00:00