Bonjour,

j'ai chargé les enregistrements d'un db.RawQuery dans un ListView et ceux-ci s'affichent correctement.
Quand on clique sur la liste, je voudrais récupérer les valeurs de mes deux champs pour les transmettre à une nouvelle activité.
J'ai écrit un AdapterView.OnItemClickListener et un ItemClick, mais ne sais pas comment utiliser les variables "Integer position" (=position dans la liste) et "Long id" (l'identifiant unique de la table).
Faut-il utiliser directement la liste, ou bien son adapter ? Avec quelles méthodes ?

Voici le code que je voudrais compléter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
AdapterView.OnItemClickListener itemClickListener = new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> parent, View container, int position, long id) {
                    // Le toast fonctionne et renvoie id de la ligne cliquée
                    Toast.makeText(getApplicationContext(), String.valueOf(id), Toast.LENGTH_SHORT).show();
                    //setContentView(R.layout.activity_next);
                }
            };
Vous remerciant à l'avance pour vos lumières,
Cordialement