Skip to content

Saved state: correct instantiation of Parcelable internal objects from P...#10

Open
marcosalis wants to merge 3 commits intobulletnoid:masterfrom
marcosalis:master
Open

Saved state: correct instantiation of Parcelable internal objects from P...#10
marcosalis wants to merge 3 commits intobulletnoid:masterfrom
marcosalis:master

Conversation

@marcosalis
Copy link

...arcel

The old implementation was crashing as the objects data was not
retrieved correctly from the Parcel in the constructor.

marcosalis added 3 commits October 9, 2013 18:33
…m Parcel

The old implementation was crashing as the objects data was not
retrieved correctly from the Parcel in the constructor.
"mAdapter" can be null when touching the view, if the adapter hasn't
been set or it's been reset.

I've also moved an access to a local variable after a null check in the
(unused) getFirstChildAtColumn(int) method.
HeaderFooterListAdapter#getItemViewType(int) wasn't returning the
correct view type for non-header/footer views.
Furthermore, in StaggeredGridView#obtainView(int, View) the new
generated StaggeredGridView.LayoutParams weren't set in the obtained
view (hence the recycled views all had viewType=0, and were never
re-used).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant