CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

costruire ListView prelevando dati da due tabelle diverse

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Jun 2012
    Messaggi
    64

    Ringraziamenti
    3
    Ringraziato 0 volte in 0 Posts
    Predefinito

    costruire ListView prelevando dati da due tabelle diverse

    Allora provo a spiegarvi cosa devo fare..in pratica dovrei creare una ListView caricando dati da un database..nel database ho due tabelle e per riempire una casella della mia ListView devo prendere dati da entrambe le tabelle..come posso fare? Nel metodo setListAdapter posso passare solo un cursor, ma mi servirebbe passare un cursor per ogni tabella..come posso fare? P.s se non sono stato chiaro chiedetemi qualsiasi chiarimento, anche banale

  2.  
  3. #2
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    Quote Originariamente inviato da cnicola90 Visualizza il messaggio
    Allora provo a spiegarvi cosa devo fare..in pratica dovrei creare una ListView caricando dati da un database..nel database ho due tabelle e per riempire una casella della mia ListView devo prendere dati da entrambe le tabelle..come posso fare? Nel metodo setListAdapter posso passare solo un cursor, ma mi servirebbe passare un cursor per ogni tabella..come posso fare? P.s se non sono stato chiaro chiedetemi qualsiasi chiarimento, anche banale
    Ciao,
    Prepara la query coinvolgendo le due tabelle in un inner join (o come vuoi tu) e poi carichi quella query nel Cursor.
    In che modo usi i metodi .rawQuery() della tua classe di interfaccia al db?

    Inviato dal mio GT-N7000 con Tapatalk 2
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  4. #3
    Androidiano


    Registrato dal
    Jun 2012
    Messaggi
    64

    Ringraziamenti
    3
    Ringraziato 0 volte in 0 Posts
    Predefinito

    veramente ho usato getReadableDatabase.query(...) e passavo il nome della tabella, le colonne da leggere ecc.. sono un po inesperto in sql perciò sto avendo difficoltà

  5. #4
    Androidiano


    Registrato dal
    Jun 2012
    Messaggi
    64

    Ringraziamenti
    3
    Ringraziato 0 volte in 0 Posts
    Predefinito

    ho risolto..ho fatto una nuova query alla seconda tabella nel metodo bindView

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy