Autore Topic: Passaggio parametro ad activity chiamante  (Letto 446 volte)

Offline Twizer

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG P500
  • Sistema operativo:
    Windows 7
Passaggio parametro ad activity chiamante
« il: 26 Gennaio 2012, 11:48:44 CET »
0
Ciao a tutti, ho un problema che non so come risolvere

da una activity richiamo una mapactivity per recuperare le coordinate di un punto sulla mappa,
come posso restituire all'activity chiamante il valore che ho prelevato?

prima di fare finish() alla mapactivity devo probabilmente inserire del codice per il passaggio del parametro, ma quale?

grazie anticipatamente  :D

Offline Verandi

  • Moderatore
  • Utente normale
  • *****
  • Post: 378
  • Respect: +75
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:Passaggio parametro ad activity chiamante
« Risposta #1 il: 26 Gennaio 2012, 12:08:46 CET »
0
Devi usare startActivityForResult() nell'activity "chiamante",  e, prima richiamare il finish() sull'activity "chiamata" devi usare il metodo setResult(int code, Intent intent), dove code è una delle costanti Activity.RESULT_OK, Activity_RESULT_CANCELED e intent è un intent in cui inserirai i dati da ritornare come extra e che verrà ritornato all'activity di partenza come parametro del metodo onActivityResult().