obtenir thread principal message de la file d'attente et de gestionnaire

Comment puis-je obtenir le message de la file d'attente du thread principal à partir d'un autre thread? Looper.getMainLooper() est le principal fil du boucleur mais je suis incapable de trouver un moyen d'obtenir la MessageQueue pour un autre fil de boucleur. Par ailleurs, comment puis-je obtenir le gestionnaire pour le principal looper? Je suis incapable de trouver une façon de l'obtenir.

Pourquoi? Vous ne devriez pas avoir besoin de jouer avec la file d'attente directement.
Je veux juste ajouter un idleHandler pour vérifier si le thread principal est de faire quelque chose
J'ai un peu envie de vérifier si le thread principal de l'messagequeue est vide. Je suis nouveau sur ces concepts, et pensait à l'aide de idleHandler pour être averti lorsque la file d'attente est vide.
"J'ai en quelque sorte vouloir vérifier si le thread principal de l'messagequeue est vide" - pourquoi? Qu'est-ce que le problème de l'entreprise que vous essayez de résoudre? Si vous êtes nouveau à ces concepts", vous ne devriez pas obtenir au sein de 10km de la file d'attente de messages, à mon humble avis. Donc, je suis en train d'essayer de déterminer ce que vous espérez atteindre par cette approche, dans l'espoir que je peux trouver mieux, une solution plus facile pour vous.
Alors le thread principal registre de la IdleHandler et en informer les autres parties, via une sorte de port d'écoute du mécanisme. Je ne vois pas la nécessité d'avoir un autre thread ce faire. "Pour tout cela, je suis en effet d'avoir à apporter des modifications, quelque part dans l'Android cadre, probablement très peu de changements.

OriginalL'auteur r.v | 2011-07-02