public override View GetView(int position, View convertView, ViewGroup parent) { IdentityProviderView view = null; if (convertView == null) { var identityProvider = _identityProviders.ElementAtOrDefault(position); if (identityProvider != null) { view = new IdentityProviderView(_context, identityProvider.Name); } } else { view = (IdentityProviderView)convertView; var identityProvider = _identityProviders.ElementAtOrDefault(position); if (identityProvider != null) { view.Name = identityProvider.Name; } } if (view != null && !_views.Contains(view)) { _views.Add(view); } return(view); }
public override View GetView(int position, View convertView, ViewGroup parent) { IdentityProviderView view = null; if (convertView == null) { var identityProvider = _identityProviders.ElementAtOrDefault(position); if (identityProvider != null) view = new IdentityProviderView(_context, identityProvider.Name); } else { view = (IdentityProviderView)convertView; var identityProvider = _identityProviders.ElementAtOrDefault(position); if (identityProvider != null) view.Name = identityProvider.Name; } if (view != null && !_views.Contains(view)) _views.Add(view); return view; }