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 :

Création de bottom sheet dynamique par objet retourné depuis une api


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur Logiciel
    Inscrit en
    Décembre 2015
    Messages
    230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2015
    Messages : 230
    Par défaut Création de bottom sheet dynamique par objet retourné depuis une api
    Bonjour à tous,

    J'ai une API qui me renvoie des objets avec des paramètres.
    Pour ces objets, je voudrais créer un bottom sheet par objet pour avoir les détails de chaque objet, étant donner que le nombre d'objets ne sera jamais le même et qu'il y en a pas loin de 100, je ne vais pas les rentrer manuellement.
    Y a-t-il une solution pour générer des bottom sheet qui retournerait tout les paramètres de mon objet.
    ça pourrait être intéressant étant donnée que je n'ai pas encore vue de cas comme celui-ci, malgré qu'il doit probablement être courant.

    Quand à mes objets retourner par mon API, je les mets dans une ArrayList ?

  2. #2
    Membre très actif Avatar de jmonga
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2014
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 175
    Par défaut
    Utilise gson à la place de JsonObject et JsonArray

    comme la solution viendra de toi il faut que tu adapte ce qui a à ce que tu a.

    donc fait des recherche sur GSon ça pourra t'aider.

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur Logiciel
    Inscrit en
    Décembre 2015
    Messages
    230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2015
    Messages : 230
    Par défaut
    Pour cette capture d'ecran-ci :

    Nom : parser notre JSON.png
Affichages : 283
Taille : 38,7 Ko

    Tu préconises la méthode du dessus ? Dans le onSuccess, c'est bien ça ?
    Mais du coup, comment je fais pour récupérer chaque paramètre de mes objets ?
    Je veux afficher chaque objet avec leurs paramètres dans des bottom sheet.

  4. #4
    Membre très actif Avatar de jmonga
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2014
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 175
    Par défaut
    Oui oui

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur Logiciel
    Inscrit en
    Décembre 2015
    Messages
    230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2015
    Messages : 230
    Par défaut
    Du coup dans une Activity j'ai ça:

    Nom : recupAPI.png
Affichages : 177
Taille : 36,5 Ko

    Je ne sais pas si je devrais bien le mettre dans une Activity.
    Ensuite pour récupérer les paramètres de chaque objets, je ne sais pas, si comme ça c'est bien, si c'est la bonne solution, et enfin, je ne sais pas vraiment comment récupérer la Latitude et la Longitude (qui sont deux paramètres de mon tableau "PositionBean".

    Voilà dans mes accesseurs générer avec le plugin GSONFormat, mon tableau "PositionBean" générer:

    Nom : positionBean tableau.png
Affichages : 172
Taille : 13,2 Ko

    Comment je peux récupérer ces paramètres pour les réutilisés sur un google map ?

  6. #6
    Membre très actif Avatar de jmonga
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2014
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 175
    Par défaut
    Pour te répondre en ce moment J'utilise un Telephone.

    pas moyen que j'écrive du code.

    Essai un peu d'afficher
    la ligne ou s'est écrit

    String responsestr = New String( responsesbody)

    pour être sur que tu reçois bien un json.

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/01/2016, 16h58
  2. [MySQL] liste dynamique : ne devant retourner qu'une occurence
    Par jean-paulridolfi dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 09/04/2014, 13h30
  3. Réponses: 2
    Dernier message: 27/02/2008, 17h22
  4. Création d'un état dynamique par vba
    Par tit65 dans le forum IHM
    Réponses: 3
    Dernier message: 17/09/2007, 11h03
  5. Référence à un objet existant depuis une classe
    Par Adrenalys dans le forum ASP
    Réponses: 2
    Dernier message: 21/07/2005, 00h44

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