Affichage Toast message à partir d'un Thread

Mon application lance un thread pour interroger le web pour certaines données. Je veux afficher un Toast message quand on ne trouve rien, mais mon application se bloque toujours.

J'ai essayé d'utiliser le Contexte de l'application depuis le thread, comme suit:

Toast.makeText(getApplicationContext(), "testttt", Toast.LENGTH_LONG).show();

J'ai aussi essayé de créer un Exécutable avec le Toast d'appel et de l'appel de runOnUiThread(runnable) à partir du Thread (le Toast d'appel dans cet exécutable utilise l'Activité en tant que premier paramètre).

Quelqu'un a une idée sur la façon d'accomplir ceci?

Êtes-vous à l'aide de Thread intérieur de la classe ou êtes-vous étendre AsyncTask dans un cadre totalement distincte de la classe?
Pour le moment je suis en utilisant une classe, j'ai étendu à partir du Fil. Il est probable que je vais la déplacer dans un AsyncTask à un certain point. Je n'en ai pas fait encore.

OriginalL'auteur Andrew | 2010-11-17