CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix 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 5 su 5
Discussione:

Intent Espliciti, Listview e CustomAdapter, come inviare parametri ad altre Activity?

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
    Baby Droid


    Registrato dal
    Oct 2016
    Messaggi
    3

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Intent Espliciti, Listview e CustomAdapter, come inviare parametri ad altre Activity?

    Buonasera a tutti .

    Ho il seguente problema:
    ho creato una ListView popolata da elementi estratti da un database SQLite tramite un CustomAdapter.
    Vorrei che, toccando un elemento della ListView parta un'altra Activity che mi espanda la riga e mi mostri i contenuti dell'oggetto. (nella riga vedo solo il nome, se tocco si apre la scheda con nome, cognome, data di nascita, foto, ecc...).
    Come faccio a passare alla seconda Activity tramite Intent esplicito il nome, il cognome, ecc.. recuperandoli dal database e incapsulandoli?

    Nella funzione
    public void onItemClick(AdapterView<?> parent, View view, int position, long id)
    come posso recuperare le informazioni dal adapter parent tramite position o id?

    Spero di essermi spiegato e grazie in anticipo!!!
    Ultima modifica di Scanca; 04-10-16 alle 18:00

  2.  
  3. #2
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts

  4. #3
    Baby Droid


    Registrato dal
    Oct 2016
    Messaggi
    3

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Grazie per la risposta.
    Scusa ma sono alle prime armi con programmazione Android.
    Quello che non capisco è come reperire i dati da mettere nel putExtra(...) al momento del tocco della riga..

  5. #4
    Senior Droid


    Registrato dal
    Aug 2011
    Località
    Roma
    Messaggi
    406
    Smartphone
    Nexus 5

    Ringraziamenti
    6
    Ringraziato 32 volte in 29 Posts
    Predefinito

    Per popolare l'adapter tu passi una lista di oggetti che contengono le informazioni da mostrare. Ora, non sapendo come è strutturato questo oggetto, basta che ci aggiungi anche le informazioni aggiuntive che dovrai mostrare nella prossima activity.

  6. #5
    Baby Droid


    Registrato dal
    Oct 2016
    Messaggi
    3

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Mi dispiace, ma per colpa mia non ti seguo..
    Facciamo l'esempio di una rubrica telefonica per concretizzare.
    Io vedo nell'Activity principale la lista (quindi una listView con un adapter che sistema il layout) dei cognomi che vengono presi da un database.
    Nel database io inserisco anche il nome e il numero di telefono.
    Io vorrei che, toccando una riga si apra la scheda di quel contatto mostrando il cognome, il nome e il numero di telefono.
    Come posso realizzare questa cosa?

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