Disable view recycling to avoid passing wrong type of view to

Item.bindView().

Bug: 28298672

Change-Id: I1f7442ea3c6287da40b3e5fde25b16c2f2a7b685
This commit is contained in:
Garfield, Tan
2016-04-21 13:21:11 -07:00
parent c14996393a
commit 9eb8818059

View File

@@ -228,10 +228,11 @@ public class RootsFragment extends Fragment {
}
public View getView(View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = LayoutInflater.from(parent.getContext())
// Disable recycling views because 1) it's very unlikely a view can be recycled here;
// 2) there is no easy way for us to know with which layout id the convertView was
// inflated; and 3) simplicity is much appreciated at this time.
convertView = LayoutInflater.from(parent.getContext())
.inflate(mLayoutId, parent, false);
}
bindView(convertView);
return convertView;
}