Autore Topic: Can't create handler inside thread that has not called Looper.prepare()  (Letto 3277 volte)

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Qualcuno di voi sà in seguito a cosa esce questo messaggio di errore?

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:Can't create handler inside thread that has not called Looper.prepare()
« Risposta #1 il: 04 Aprile 2011, 15:07:55 CEST »
0
Qualcuno di voi sà in seguito a cosa esce questo messaggio di errore?

Si riferisce alla modalità di creazione di handler all'interno di thread: non è possibile creare un handler dentro un thread che non richiama prima Looper.prepare() .
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re:Can't create handler inside thread that has not called Looper.prepare()
« Risposta #2 il: 04 Aprile 2011, 15:13:28 CEST »
0
Cioè nel thred prima della riga dove richiamo l'handler devo aggiungere questa istruzione ?  :-o

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
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re: Can't create handler inside thread that has not called Looper.prepare()
« Risposta #4 il: 04 Aprile 2011, 18:15:36 CEST »
0
Ok ora me lo guardo comunque ho risolto,in pratica io chiamavo il nuovo threaddall'onCreate e non sò perchè non gli piaceva quindi l'ho fatto chianare dall'override del onPrepareDialog ed ora funziona anche senza looper ;)

Sent from my GT-I9000 using Tapatalk