Autore Topic: far tornare in esecuzione un attività in pausa  (Letto 551 volte)

Offline esoni

  • Utente junior
  • **
  • Post: 102
  • Respect: 0
    • Mostra profilo
far tornare in esecuzione un attività in pausa
« il: 27 Marzo 2012, 08:31:38 CEST »
0
ciao ragazzi se ho un attività in pausa sullo stack ,magari l'attività del menu iniziale.
e attualmente è in esecuzione l attività X , che ha un button chiamato "torna al menu iniziale",
come posso gestire il click di tale button in modo che faccia tornare in esecuzione l'attività menuiniziale ?
io di solito per lanciare un attività usavo
startactivity(intent)
pero credo che in questo modo crea una nuova attività, l attivita che voglio che vadi in esecuzione esiste di già ed è in pausa nello stack

Offline alexAndroid

  • Utente normale
  • ***
  • Post: 185
  • Respect: +27
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Giò
  • Sistema operativo:
    Ubuntu 11.10; Windows XP
Re:far tornare in esecuzione un attività in pausa
« Risposta #1 il: 27 Marzo 2012, 09:42:04 CEST »
0
Se il menù iniziale è la penultima attività che hai aperto già allora ti basterà utilizzare sull'attività X (attualmente in esecuzione) l'istruzione this.finish();
In questo modo si chiude l'attività X e riprende l'esecuzione l'ultima attività che ha chiamato X
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 esoni

  • Utente junior
  • **
  • Post: 102
  • Respect: 0
    • Mostra profilo
Re:far tornare in esecuzione un attività in pausa
« Risposta #2 il: 27 Marzo 2012, 09:52:53 CEST »
0
e se esempio ho attraversato 10 attività , e quindi il menu inizialenon è affatto in cima allo stack come faccio ?

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 517
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:far tornare in esecuzione un attività in pausa
« Risposta #3 il: 27 Marzo 2012, 10:30:44 CEST »
0
e se esempio ho attraversato 10 attività , e quindi il menu inizialenon è affatto in cima allo stack come faccio ?

Codice (Java): [Seleziona]
Intent intent = new Intent(tuoContext, tuaActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);

Fammi sapere se funziona.

Saluti
I numeri contano molto di più del seme.