Les détails sur l'utilisation du Looper.prepare() dans Android

Je vais avoir un peu de mal à comprendre comment utiliser le Looper prepare()/loop()/quit() logique.

J'ai trois fils: l'un est le thread de l'INTERFACE utilisateur, l'un est un jeu de logique thread et le dernier est un réseau de communication thread (un thread d'arrière-plan, ne vit que, tout en étant utilisé).

Le jeu thread a beaucoup de dépendances sur les résultats des appels de réseau, donc j'ai voulu tourner le réseau de fil de de la jeu de fil et un Handler d'afficher le résultat en arrière.

Bien sûr, depuis le thread d'INTERFACE utilisateur n'est pas en cause, je dois appeler Looper.prepare()... quelque part. J'ai pensé qu'il doit être appelé dans le jeu thread, mais je ne peux pas le faire parce que loop() prend le dessus.

Comment dois-je faire une publication sur le jeu de fil de réseau de fil avec mon gestionnaire?

InformationsquelleAutor atheaos | 2011-07-13