Autore Topic: intent a scala  (Letto 1037 volte)

Offline junior87

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu win7
intent a scala
« il: 24 Novembre 2011, 22:17:17 CET »
0
salve ragazzi vi volevo fare uuna domanda... allora io ho un activity [a] che con un intent parte la'activity dopo di che apre l'activity[C] ora la c appena termina cosa deve fare ritorna automaticamente alla B. Ora io volevo che se chiudo la'activity[A] si chiude anke l'activity e lo volevo fare senza manipolare dei booleani... volevo saxe se qualcuno di voi sa come fare....

Offline alexAndroid

  • Utente normale
  • ***
  • Post: 185
  • Respect: +27
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Giò
  • Sistema operativo:
    Ubuntu 11.10; Windows XP
Re:intent a scala
« Risposta #1 il: 25 Novembre 2011, 11:20:18 CET »
0
Non mi è chiaro il flusso del tuo discorso:
Data l'activity A -> Con un Intent passa all'activity B -> Con un Intent passa all'activity C -> L'activity C si chiude ed automaticamente si passa all'activity B.
Ora che devi fare?
Sei stato aiutato oppure il tuo problema è stato risolto? Allora premi il tasto THANKS E' un modo utile e carino per ringraziare chi ti è stato di aiuto.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:intent a scala
« Risposta #2 il: 25 Novembre 2011, 11:31:54 CET »
+1
salve ragazzi vi volevo fare uuna domanda... allora io ho un activity [a] che con un intent parte la'activity dopo di che apre l'activity[C] ora la c appena termina cosa deve fare ritorna automaticamente alla B. Ora io volevo che se chiudo la'activity[A] si chiude anke l'activity e lo volevo fare senza manipolare dei booleani... volevo saxe se qualcuno di voi sa come fare....

Effettivamente non si capisce bene cosa intendi ...magari con qualche virgola in più.  ;-)

E poi, se saxe=sapere, come favore personale per cortesia scrivi sapere, che grazie al cielo sui forum i caratteri non costano come negli SMS.  :D
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:intent a scala
« Risposta #3 il: 25 Novembre 2011, 12:12:09 CET »
0
E poi, se saxe=sapere, come favore personale per cortesia scrivi sapere, che grazie al cielo sui forum i caratteri non costano come negli SMS.  :D

Come non quotarti!
« Ultima modifica: 25 Novembre 2011, 12:22:05 CET da blackgin »

Offline junior87

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu win7
Re:intent a scala
« Risposta #4 il: 25 Novembre 2011, 14:22:43 CET »
0
Data l'activity A -> Con un Intent passa all'activity B -> Con un Intent passa all'activity C -> L'activity C si chiude ed automaticamente si passa all'activity B.

allora ora voglio che quando chiudo l'activity A si chiude anche l'activity B.  come si fà??????????? come devo settare gli INTENT????

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:intent a scala
« Risposta #5 il: 25 Novembre 2011, 14:44:38 CET »
0
Se ho compreso il problema, prova così: nell'activity-B, quando lanci l'intent per aprire l'activity-C, nella riga di codice immediatamente successiva metti finish();
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline junior87

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu win7
Re:intent a scala
« Risposta #6 il: 25 Novembre 2011, 14:55:22 CET »
0
ho provato con i finish() però non me la chiude ... ora t spiego il problema io ho una activity [A] che attraverso una funzione di connessione parte un intent che attiva l'activity poi attraverso un altra funzione parte l'activity C, ora l'activity C si chiude da sola, quello che volevo sapere io è: che se chiudo l'activity A di conseguenza si deve chiudere anche l'activity B, il problema che chiusa l'activity A mi resta aperta l'activity B e non sò come chiuderla... forse c sarà qualche set dell'intent?

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:intent a scala
« Risposta #7 il: 25 Novembre 2011, 14:57:16 CET »
0
Come non quotarti!
Questo significa che xa =pera  o_O
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:intent a scala
« Risposta #8 il: 25 Novembre 2011, 15:35:00 CET »
0
ho provato con i finish() però non me la chiude ... ora t spiego il problema io ho una activity [A] che attraverso una funzione di connessione parte un intent che attiva l'activity poi attraverso un altra funzione parte l'activity C, ora l'activity C si chiude da sola, quello che volevo sapere io è: che se chiudo l'activity A di conseguenza si deve chiudere anche l'activity B, il problema che chiusa l'activity A mi resta aperta l'activity B e non sò come chiuderla... forse c sarà qualche set dell'intent?

Non capisco come torni alla A.

Tu dici: A ---> B ---> C ---> B  (sei nella B, non nella A)

NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline junior87

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu win7
Re:intent a scala
« Risposta #9 il: 25 Novembre 2011, 16:01:14 CET »
0
hai ragione...  io quando apro l'activity B praticamente attivo un notifica nella barra superiore. il passaggio che ti chiedi (come faccio a passare dalla B alla A) avviene andando ad aprire la notifica e cosi ricado nell'activity A. Ora il problema che vi sto chiedendo che nella A ho un tasto di chiusura dell'app. quando lo premo io chiudo l'activity A si chiude con essa anche la notifica, però mi resta aperta l'activity B


Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:intent a scala
« Risposta #10 il: 25 Novembre 2011, 16:09:11 CET »
0
Ma una volta aperta la notifica non puoi chiure B ?
Poi magari un pò di codice sarebbe più semplice individuare il problema
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:intent a scala
« Risposta #11 il: 25 Novembre 2011, 16:15:10 CET »
+1
hai ragione...  io quando apro l'activity B praticamente attivo un notifica nella barra superiore. il passaggio che ti chiedi (come faccio a passare dalla B alla A) avviene andando ad aprire la notifica e cosi ricado nell'activity A. Ora il problema che vi sto chiedendo che nella A ho un tasto di chiusura dell'app. quando lo premo io chiudo l'activity A si chiude con essa anche la notifica, però mi resta aperta l'activity B

Ok, ora ho capito.

Quelli che chiami "intent a scala" in teoria funzionerebbero. Supponi di essere in ascensore, dal piano A sali al B e poi al C. Poi torni giù, ma fermi l'ascensore al B e l'ultimo pezzo lo scendi a piedi con la notifica. Ma l'ascensore è rimasto al B.

In questo momento non mi viene in mente una soluzione facile.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline junior87

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu win7
Re:intent a scala
« Risposta #12 il: 25 Novembre 2011, 16:20:49 CET »
0
bravissimo... hai capito tutto quello che volevo dire... quello che t volevo chiedere se c'è qualche modo di settare gli intent..... visto che hanno il campo set FLAG,

Offline Verandi

  • Moderatore
  • Utente normale
  • *****
  • Post: 378
  • Respect: +75
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:intent a scala
« Risposta #13 il: 25 Novembre 2011, 17:05:40 CET »
0
Prova con FLAG_ACTIVITY_CLEAR_TOP nell'intent che associ al pendingIntent della notifica.  ;-)