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 :

Télecharger image avec JSON


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Mai 2011
    Messages : 15
    Par défaut Télecharger image avec JSON
    Bonjour

    j'ai une listview qui se compose de textes et d'image associé a chaque item.
    pendant le téléchargement la ou il y a pas de photo pour un item,
    mon programme affecte une autre photo dont l'adresse est presque le même.
    (on effet les adresse des photos est .../photo_itemid.png) ou itemid est l'id de mon item dans la table de base de donnée.

    par exemple pour les item 150, 151 ,152, 153 si l'item 153 n' a pas de photo alors mon code affecte la photo de l'item 154

    merci

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Merci à toi de cette description


    Plus sérieusement, tu as un problème quelque part ? Si oui, merci de décrire là où tu coinces (algo, compilation, exception, résultat pas satisfaisant, etc).

    Merci

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Mai 2011
    Messages : 15
    Par défaut
    Citation Envoyé par MrDuChnok Voir le message
    Merci à toi de cette description


    Plus sérieusement, tu as un problème quelque part ? Si oui, merci de décrire là où tu coinces (algo, compilation, exception, résultat pas satisfaisant, etc).

    Merci
    Bonjour
    merci
    non mon application tourne bien
    sauf que je récupère la ou pour un item y a pas de photo dans la DB , la photo de l'item qui lui est proche
    si la photo photo_153.png n'existe pas alors il met a sa place la photo_154.png
    merci
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    ...
    ...
    for(int i=0;i<jArray.length();i++){
    				JSONObject Jlist = jArray.getJSONObject(i);
    				itemid.add(Jlist.getString("itemid"));
    				description.add(Jlist.getString("description"));
    				adresse.add(Jlist.getString("adresse"));
    				nom.add(Jlist.getString("title"));
    				tel.add(Jlist.getString("telephone"));
    				ville.add(Jlist.getString("ville"));
    				 longitude.add(Jlist.getString("longitude"));
    	        	         latitude.add(Jlist.getString("latitude"));
    	        	         image.add("http://xxxxxxxx/gallery/"+Jlist.getString("itemid")+"/"+Jlist.getString("itemid")+"_thumb_1.jpg");
    ....
    ...

  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
    haaa oui... c'est un gros probleme de conception donc....


    En gros... si je comprends bien... tu as 'n' listes que tu remplis avec tes données au fur et à mesure. Rien ne t'assure que toutes les listes ont le même nombre d'entrées.. ni même qu'elles réagissent de la même manière au rajout de 'null'...

    Une petite programmation orienté objet s'impose peut-être (après tout, on est en Java non ?)

    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    class MonObject
    {
        String   id;
        String   description;
        String   adresse;
        String   title;  // <= tiens au passage the l'anglais au milieu du francais ?
        String   telephone;
        String   ville;
        String   longitude;
        String   latitude;
     
        public void read(JSONObject obj) {
           id = obj.getString("itemid");
           description = obj.get...
           // ... on a compris l'idée...
        }
     
     
        public String getAdresse() {
           return adresse;
        }
     
        // ....
     
        public String getImage() {
            StringBuilder builder = new StringBuilder();
            builder.append("http://xxxxxxxx/gallery/");
            builder.append(id).append('/').append(id);
            builder.append("_thumb_1.jpg");
            return builder.toString();
        }
    }

    et ton code deviens:
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    for(int i=0;i<jArray.length();i++){
        JSONObject Jlist = jArray.getJSONObject(i);
        MonObject obj = new MonObject();
        obj.read(Jlist);
        mesobjets.add(obj);
    }
    Au moins tu seras sur qu'une image n'est pas associée à des mauvaises données...

Discussions similaires

  1. Problème d'image avec DirectX9 et c# VS.net...
    Par lilly_lilly dans le forum DirectX
    Réponses: 1
    Dernier message: 02/03/2004, 14h02
  2. Passer des Image avec SOAP
    Par pef421 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 01/03/2004, 21h32
  3. Economie de mémoire pour plusieur images avec la même source
    Par neness dans le forum Composants VCL
    Réponses: 5
    Dernier message: 18/01/2004, 10h56
  4. PB affichage d'image avec IE
    Par arturo dans le forum Modules
    Réponses: 6
    Dernier message: 25/09/2003, 17h28
  5. [VB6] Affichage d'image avec qlq contraintes
    Par youri dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/11/2002, 14h44

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