Autore Topic: Differenza tra AdapterContextMenuInfo.position e AdapterContextMenuInfo.id?  (Letto 604 volte)

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 774
  • Respect: +161
    • Github
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Huawei P9 Lite
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 10 x64
Quando si utilizzano i context menù nelle ListView per determinare per quale elemento è stato aperto è necessario accedere al parametro ContextMenuInfo della onCreateContextMenu, che in questi casi è di tipo AdapterContextMenuInfo.

Come da topic la mia domanda è: che differenza c'e' tra il parametro id e position di questa classe (oltre al fatto che il primo è long ed il secondo int)?

Grazie.
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Differenza tra AdapterContextMenuInfo.position e AdapterContextMenuInfo.id?
« Risposta #1 il: 11 Ottobre 2010, 21:22:59 CEST »
0
La position è la posizione nell'adapter
L'id è l'id che dell'elemento dell'elemento cliccato. Quello che ottieni con il metodo http://developer.android.com/reference/android/widget/Adapter.html#getItemId(int) (che devi andare a implementare tu)