Autore Topic: Problema di gestione eventi  (Letto 605 volte)

Offline smbogdan

  • Nuovo arrivato
  • *
  • Post: 29
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One
  • Sistema operativo:
    Windows xp home edition
Problema di gestione eventi
« il: 24 Gennaio 2012, 19:26:18 CET »
0
Salve forum, ho un problema con la mia app.. Quando mi arriva un sms deve farmi la notifica, fin qua ci sto, e deve anche aggiungere il messaggio in una lista, i problemi sono due:
1) quando uso l'app e mi arriva un sms fa la notifica e basta il messaggio non viene inserito nella lista ma quando faccio ripartire il programma c'è(nell'oncreate legge tutti i messaggi)
2) quando uso altre app oppure il telefono è bloccato mi crasha l'app.
Suggerimenti?
Il mio scopo sarebbe quello di fare in modo che all'arrivo di un sms venga inserito nella lista almeno quando sto usando l'app.

EDIT: ho scoperto grazie al post :http://www.anddev.it/index.php/topic,5481.0.html che forse mi conviene fare la lettura in nell'evento onStart e non onCreate e togliere l'inserimento quando l'app è in backgroung ma qui sorge un'altro problema: come faccio a sapere quando l'app è in background? Metto un flag che va true all'evento onStop?
« Ultima modifica: 24 Gennaio 2012, 19:46:40 CET da smbogdan »

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Problema di gestione eventi
« Risposta #1 il: 24 Gennaio 2012, 20:28:23 CET »
+1
come faccio a sapere quando l'app è in background? Metto un flag che va true all'evento onStop?

Eh si, ti conviene fare una flag.
Valuta eventualmente se metterla nell'onPause o nell'onStart ;)

Offline smbogdan

  • Nuovo arrivato
  • *
  • Post: 29
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One
  • Sistema operativo:
    Windows xp home edition
Re:Problema di gestione eventi
« Risposta #2 il: 31 Gennaio 2012, 16:59:33 CET »
0
Grazie per il suggerimento.