J'essaie de faire apparaître une boîte de dialogue depuis la méthode d'exécution, cela me donne une exception que Looper.prepare n'est pas appelée, quand j'appelle la même méthode, je n'ai aucune exception mais aucune boîte de dialogue sur la console. Comme je l'ai utilisé gestionnaire de cette façon,Afficher la boîte de dialogue de la méthode run()
handler = new Handler() {
public void handleMessage(Message msg) {
showDialog(DIALOG1_KEY);
// process incoming messages here
}
};
Je ne reçois aucune exception à nouveau, mais toujours pas de chance tout organisme peut me dire où je suis en train de faire des choses mauvaises.
Vous pouvez également utiliser la méthode runOnUiThread (Runnable), disponible depuis Android 1.1 - elle fait exactement la même chose mais avec environ 1 ligne de code en moins. –