Italian Risultato da un altra activity

Discussion in 'Italian Forum' started by imgsimonebiliato, Mar 26, 2015.

  1. imgsimonebiliato

    imgsimonebiliato Well-Known Member Licensed User

    Ciao,
    vi spiego il problema.
    Io apro un'activity, nella quale elaboro una richiesta ad un server e ricevo una lista di risultati che carico in una griglia, dove il client deve selezionare un volare.

    Come faccio a ritornare sull'activity principale, con l'elemento selezionato, senza usare per forza riferimenti sulla globals?
     
  2. LucaMs

    LucaMs Expert Licensed User


    Richiamando una routine presente nell'activity principale, che riceva l'elemento selezionato, usando l'istruzione CallSubDelayed2. La Activity principale sarà avviata non appena sarà completata la routine della seconda activity che contiene l'istruzione.


    Più o meno così (scrivo direttamente qui, quindi ovviamente non sto facendo prove):

    actPrincipale:
    Code:
    Public Sub Ricevi(Dato As QuelloCheVuoi)
    ...
    End Sub

    actSecondaria:
    Code:
    Private Sub InviaSelezione(DatoSelezionato As QuelloCheVuoi) ' <--- questa protrebbe anche essere una routine di evento, ad esempio
        CallSubDelayed2(actPrincipale, "Ricevi", DatoSelezionato)
    End Sub
     
    imgsimonebiliato and ellpopeb4a like this.
  3. imgsimonebiliato

    imgsimonebiliato Well-Known Member Licensed User

    Io devo ritornare 3 valori alla stesso tempo.
    Devo creare 3 "InviaSelezione"?
     
  4. udg

    udg Expert Licensed User

    No. Ti basta ritornare un unico oggetto Map (più flessibile perchè ogni item può essere di tipo diverso) oppure una List (tutti gli item dello stesso tipo).
     
    imgsimonebiliato likes this.
  5. imgsimonebiliato

    imgsimonebiliato Well-Known Member Licensed User

    Ottima idea! :D
     
  6. imgsimonebiliato

    imgsimonebiliato Well-Known Member Licensed User

    Adesso ho un altro problema.
    La stessa activity, la uso per impostare il testo di 2 label differenti che si trovano sulla main.

    Come faccio a dire, all'activity che apro, quale delle 2 label dovrà andare a modificare?
     
  7. anallie0

    anallie0 Active Member Licensed User

    puoi settare una variabile boolean e usarla come discriminante
     
  8. imgsimonebiliato

    imgsimonebiliato Well-Known Member Licensed User

    Giusto quello che faccio. Ma la trovo una soluzione barbara
     
  9. anallie0

    anallie0 Active Member Licensed User

    le cose più semplici sono le migliori :D
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice