IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Chargement progressif information ListView


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 345
    Par défaut Chargement progressif information ListView
    Bonjour à tous,

    je suis en train de peaufiner mon application (elle sera bientôt sur le Play Store, ou je vous demanderai votre avis bien sur).

    Cependant j'aimerai améliorer ma ListView. En effet j'aimerai pas charger tous les items d'un coup s'il y en a beaucoup. Par exemple si il y en a 70, j'aimerai en charger que 10 et si l'utilisateur se rend en bas de la liste soit charger les suivants automatiquement quand il se trouve en bas soit mettre un bouton charger les suivants etc...

    Je peuple ma listView grace à une BDD MySQL. Donc en faite j'ai un JSONArray que je passe à l'adapter.

    Je vous remercie d'avance.

    Italia57

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Je ne suis pas sur que ce soit une bonne idée d'entrée jeu vu comme tu galère sur un AsyncTask....

    Coté web-service le GET peut recevoir deux paramètres supplémentaires: le nombre de réponses, et l'index de la première réponse... (pagination)

    Ensuite coté ListView, on affiche les X premiers résultats, + 1 item ("load more")... Quand cet item est affiché (getView le retourne par exemple), hop, demande les éléments suivants, quand ils sont recus, on met à jour la ListView (le "load more" est donc décallé, etc...)

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 345
    Par défaut
    eh ben effectivement. Je ne trouve pas de tutos que l'on peu suivre pour faire fonctionner cela. Enfin si une pagination est possible pourquoi pas.

  4. #4
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    De toute maniere, tu as deux entités: un web-service et un client....

    Si tu ne veux pas tout charger à chaque fois:
    Coté web-service, il faut avoir un système de pagination des requêtes....
    * Ca se fait en général par deux parametres: max-results & first-result
    Coté client, un moyen de demander la "page suivante"
    * Ca peut se faire par un list-item spécial dans l'adapter qui quand afficher va demander "la suite"

  5. #5
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 345
    Par défaut
    je crois que je vais abandonner l'idée car ça à l'air assez complexe...

Discussions similaires

  1. Chargement progressif d'une ListView
    Par Yolteotl dans le forum Composants graphiques
    Réponses: 10
    Dernier message: 03/02/2017, 15h57
  2. Réponses: 2
    Dernier message: 13/01/2016, 13h08
  3. Réponses: 2
    Dernier message: 03/08/2007, 10h07
  4. chargement progressif alpha de mes images
    Par nhynhy dans le forum Flash
    Réponses: 5
    Dernier message: 21/04/2007, 02h19
  5. chargement dans une listview
    Par k_boy dans le forum VC++ .NET
    Réponses: 3
    Dernier message: 04/12/2006, 13h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo