Autore Topic: Restituire riferimento al cursor sul click del listview  (Letto 347 volte)

Offline neoben

  • Nuovo arrivato
  • *
  • Post: 35
  • Respect: 0
    • carminebenedetto
    • neoben86
    • Mostra profilo
    • Neoben Web
  • Dispositivo Android:
    Samsung Galaxy Next
  • Sistema operativo:
    Ubuntu 12.04
Restituire riferimento al cursor sul click del listview
« il: 26 Ottobre 2011, 18:39:17 CEST »
0
Ciao a tutti.
Sto cercando un metodo che mi permetta di restituire un riferimento ad un oggetto Cursor dopo un click sul listview.
Cerco di spiegarmi meglio:
ho fatto in modo che mi vengano stampate sul dispositivo tutte le colonne che mi interessavano di una tabella di un database ponendole in TextView. Vi faccio vedere il codice.
Codice (Java): [Seleziona]
db = new SilenceDatabase(this);
        db.open();
        c = db.fetchAllLocation();
        startManagingCursor(c);
       
        String[] from = new String[] {SilenceDatabase.LUO};
                int[] to = new int[] {R.id.elelista};
               
                SimpleCursorAdapter sc = new SimpleCursorAdapter(this, R.layout.elementilista, c, from, to);
                setListAdapter(sc);

Ora vorrei che clickando sul TestView che mi appare a video, mi venga restituito un riferimento al Cursor...magari l'indice relativo alla riga della tabella o altro che potrebbe riferirlo.
Qualche consiglio?
Grazie :)

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo