Comment récupérer les champs d'un ListView sous Android studio
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:
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