Autore Topic: chiudere toast al ritorno nella home  (Letto 417 volte)

Offline spyker10

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexsus 5
  • Sistema operativo:
    windows XP /7
chiudere toast al ritorno nella home
« il: 03 Ottobre 2014, 14:44:01 CEST »
0
Ciao ho questo problema:

Nella home creo un toast che mi da il benvenuto "welcome"  e fin qui tutto ok, il problema è che quando da un altra pagina ritorno alla home tramite il tasto back, vorrei che non ricomparisse più il toast welcome in quanto già comparso all'avvio dell app.

Post unito: 03 Ottobre 2014, 17:35:26 CEST
qualcuno mi da una mano?
« Ultima modifica: 03 Ottobre 2014, 17:35:26 CEST da spyker10, Reason: Merged DoublePost »

Offline belalugosi

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy
  • Sistema operativo:
    Minuetos
Re:chiudere toast al ritorno nella home
« Risposta #1 il: 04 Ottobre 2014, 02:50:16 CEST »
0
Prova ad usare una variabile booleana

boolean primaVolta=true;

e poi....
if(primaVolta) { visualizza toast; primaVolta=false; }

Offline spyker10

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexsus 5
  • Sistema operativo:
    windows XP /7
Re:chiudere toast al ritorno nella home
« Risposta #2 il: 04 Ottobre 2014, 16:08:39 CEST »
0

Prova ad usare una variabile booleana

boolean primaVolta=true;

e poi....
if(primaVolta) { visualizza toast; primaVolta=false; }
Non va bene così perché quando richiamo L activity main, mi riesegue tutto il codice

iClaude

  • Visitatore
Re:chiudere toast al ritorno nella home
« Risposta #3 il: 06 Ottobre 2014, 10:38:47 CEST »
0
In quale metodo visualizzi il Toast?
Il metodo onCreate di regola dovrebbe essere eseguito solo una volta, salvo killaggio da parte di Android.
Non è che l'hai messo in onStart o onResume?