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

Android Discussion :

Question de performance


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 476
    Par défaut Question de performance
    Bonjour,

    J'ai lancé un sujet il y a qq jours, mais même si je n'ai eu aucun retour, j'aimerais avoir une réponse sur une question d'optimisation de layout.

    pour remplir une petite liste d'image+texte, quel est le mieux : directement dans le layout, créer la liste dans l'activité (avec des hashmap) comme décrite sur le tuto des listviews personnalisées, ou passer quand meme par le parsing d'un fichier json ou xml ?

    Merci

  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 comprendspas bien la question.
    créer la liste dans l'activité (avec des hashmap) comme décrite sur le tuto des listviews personnalisées, ou passer quand meme par le parsing d'un fichier json ou xml
    En gros comparer un moyen d'afficher des données avec un moyen de récupérer ces données.
    Les deux sont différents donc je ne vois pas trop quoi dire.

    Pour la source des données, tout dépend de leur origine, et de leur fréquence de mise à jour.
    Pour l'affichage tout dépend de la quantité (en général dès qu'on risque de dépasser l'écran on passe par une ListView).

    Ensuite tu parle de hashmap, mais là ça ne concerne que moi, je suis un anti-hashmap (anti-map en général). Le hashmap c'est le mal... pour plein de raisons:
    * C'est pas du tout optimisé, ni en temps, ni en mémoire .
    * C'est un moyen de coller des tas de données en perdant d'un coup leur typage intrinsèque (allez coller une date dans une Map de string)

    Un objet représentant les données est souvent bien plus efficace, plus propre, et plus lisible.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 476
    Par défaut
    C'est vrai que ma question était plus claire dans ma tête qu'à la lecture. L'idée était surtout : quel est le meilleur moyen de créer et d'afficher des listes. (listes qui ne proviennent pas de l'extérieur, mais intégrées directement dans le projet), et qui peuvent être petite (15 données), ou très grandes, avec plusieurs éléments dans le même item.

  4. #4
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    De mon point de vue, le meilleur moyen sera à déterminer par l'évolution possible.
    S'il faut changer les données une fois par an ou moins, il n'y a pas de souci à le faire dans le code.
    S'il faut les changer assez souvent, plutôt passer par un fichier (moins d'impact et de fichiers à toucher). S'il y a possibilité de passer sur des WS, passer par des fichier aussi (le boulot sera minime, vu que la phase de traitement existera déjà).

    Par principe (séparation de responsabilités, classification, évolutivité), j'aurai tendance à passer par des fichiers/WS en premier lieu. En y réfléchissant, je ne suis pas encore tombé sur un seul projet qui embarque ses données...
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

Discussions similaires

  1. Utilisartion d'une arraylist dans une boucle, question de performance
    Par Djobird dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 20/07/2007, 17h28
  2. [WPF] Encore les images - question de performances
    Par BruceWayne dans le forum Windows Presentation Foundation
    Réponses: 7
    Dernier message: 13/06/2007, 13h23
  3. question de performance : transtypage ou pas ?
    Par brice01 dans le forum Développement 2D, 3D et Jeux
    Réponses: 6
    Dernier message: 19/03/2007, 16h04
  4. [question de performance]
    Par viny dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 18/08/2005, 22h48
  5. Question de performance
    Par davidx dans le forum Requêtes
    Réponses: 2
    Dernier message: 27/11/2003, 22h55

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