You caught us doing some quick maintenance, temporarily restricting your repository to read-only access.
Issue #1 new
I wondered about your results so I went to compare the two fragments. While
writeObject serializes the list by hand,
writeToParcel serializes it using
writeList after testing if it's null.
- More importantly:
writeValue, which uses a chain of
writeParcelable(the documentation makes that necessary). Instead,
writeObjectdirectly. Given that
instanceofcan be quite slow, I wonder if this is an important cause of the slowdown.