Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

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