2013-04-27 3 views
0

Une activité a créé un gestionnaire dans une méthode et l'a transmise à un singleton. Singleton détient ce gestionnaire afin qu'il puisse renvoyer le message à l'activité. L'activité gère le message dans cette méthode locale en implémentant le handleMessage (Message mesg) methond. Que se passe-t-il si l'activité est détruite et que singleton tente d'envoyer le message via le gestionnaire?L'activité a disparu et le gestionnaire créé est toujours utilisé

Répondre

0

Une fois le gestionnaire démarré, il ne s'arrête pas.

Essayez AsyncTask il peut être annulé ou interrompu.

0

Vous pouvez supprimer le gestionnaire lorsque l'activité est terminée.

+0

Je sais qu'il peut être retiré. Mais puisque si ce n'est pas en supprimant alors ce qui se passe et c'est exactement la question. – user2326022

Questions connexes