Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Android] Clique sur listeView venant d'un bdd + conseils

Récupérer valeur fonction (erreur)

    1 août 2012 à 9:56:41

    Salut,

    Je reviens encore une fois pour mieux comprendre android ^^
    J'avais une question par rapport à ce qu'Androwiid m'avait fourni comme solution pour le clique sur une listView de taille indéterminée (bdd Mysql).

    @Override
    public void onListItemClick(ListView l, View v, int position, long id) {
    	Intent i = new Intent(getActivity(), DetailsFragmentActivity_.class);
    	i.putExtra("fragment", "NewsListFragment");
    	i.putExtra("news", this.mAdapter.getItem(position));
    	getActivity().startActivity(i);
    }
    


    Je suppose que je met ça dans mon activité concernée et que ça va s'appliquer automatiquement sur ma listVCiew se trouvant plus bas? Ou j'ai mal compris...


    Et ensuite j'ai besoin d'un conseil, pour la suite quand je cliquerai sur un élément de ma listView, ça ouvrira une nouvelle activité sous forme de tableau.
    Mais pour ça j'appel ma classe HttpConnexion et en fonction du clique j'aurai mon url qui change.
    J'ai vu qu'il y avait moyen de passer des variable entre activité, moi je pensais commencer par appeler une procédure qui change l'url puis appeler la fonction (mais ça paraît un peu tordu ^^).
    D'ailleurs j'ai un souci pour l'appel de la fonction :s

    genre j'ai une classe "httpConnexction" et une fonction "getConnection(String returnValue)" qui me retourne le contenu du Json
    Dans mon activité je fais:

    httpConnection connection : new httpConnection();
    


    ensuite j'appel la fonction de cette manière:

    connection.getConnection()
    


    Bon je dois peut-être aussi mettre une variable pour récupérer ^^
    Mais en sois la syntaxe est bonne je flash pas?


    Ps: j'ai créé un nouveau sujet pour éviter que l'autre parte dans tous les sens ^^
    • Partager sur Facebook
    • Partager sur Twitter
      3 août 2012 à 22:14:50

      Salut,

      Comme tu override dans un fragment, c'est la méthode suivante que tu indiquer :

      @Override
      public void onListItemClick(ListView l, View v, int position, long id) {
      	// TODO
      }
      


      Pour le reste, je suppose que c'est lié à l'autres topics.
      • Partager sur Facebook
      • Partager sur Twitter
      Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.

      [Android] Clique sur listeView venant d'un bdd + conseils

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown