Quelle est la meilleure approche d'une perspective de performance pour montrer à la listeView avec des contacts et leurs numéros de téléphone? P>
4 Réponses :
À mon avis, une solution de mélange devrait être meilleure. Donc, je vous suggère d'abord d'apporter un nombre corrigé de contacts à l'aide d'une matrice en mémoire dans un fil d'arrière-plan, par exemple le premier 20. Vous considérez également que votre application effectuera plus d'une demande à ce service. Il sera génial d'utiliser une sorte de mise en cache. La pire approche devrait être d'appeler à nouveau et encore le service de contacts.
Ensuite, pour une demande de contact n ° 21, vous pouvez apporter 20 prochaines vingt et ainsi de suite. p>
Je pense http://www.higherpass.com/andrroid / Tutoriels / Travailler avec Android-Contacts / sera une option. Où vous pouvez trouver tout l'installation que vous voulez ... p>
Je pense que cela dépendrait de trois facteurs: P>
Votre solution, on irait la plupart des cas si la deuxième solution offre également des avantages également: P>
solution 1: p>
Avantage: p>
Inconvénient: P>
Si vos contacts associent à beaucoup de données et nécessitent une inflation compliquée, vous remarquerez peut-être un retard. p> li>
moins flexible et extensible comparant à la solution 2. Comme indiqué ci-dessous. p> li> ol>
solution 2: p>
Avantage: p>
Inconvénient: P>
Alors oui, selon lesquels vous travaillez exactement, choisissez le approprié. p>
Je pense que le cursoradapter est la meilleure solution. P>
Assurez-vous également de regarder cette vidéo http://www.youtube.com/watch?v = wdbm6wveo70 Il parle d'optimisations que, à mon avis, sont nécessaires pour faire défiler votre liste sans heurts. P>