Je jouais avec l'application gmail aujourd'hui pour la première fois depuis longtemps et j'ai vraiment apprécié le design du ListView
et comment cela fonctionne. J'ai remarqué que les aperçus d'email sont chargés lorsque vous faites défiler vers le bas de la liste. Ce n'est pas un adaptateur de curseur conventionnel autant que je peux voir.Comment gérer de longues listes dans un monde idéal
Je suis dans une situation similaire où je peux avoir une liste de 0-1000 + messages dans une liste. Dans le passé, je pensais que l'adaptateur de curseur gérerait tout cela bien, mais ayant vu la façon dont gmail le fait, cela me fait penser que je devrais réécrire mon ListView
.
Ma listview tire ses données d'une base de données sqlite, ce qui pour mon projet peut signifier que mon curseur est correct. Gmail télécharge probablement les e-mails à la volée et les stocke. La vue de liste de l'application Gmail est donc conçue pour cela.
De toute façon, j'apprécierais un peu de perspicacité.
vous pouvez utiliser la technique de chargement paresseux. – OMAK
Consultez ce http://stackoverflow.com/questions/1080811/android-endless-list –