当我使用 eclipse 运行应用程序时,它显示一个错误: "can't create handler inside thread that hos not called looper.prepare()"
我不明白为什么。
这是我的代码的一部分
public void execute_web_service() {
progressd = ProgressDialog.show(liste_voyage.this, "", "Chargement...", true,
false);
Thread thread = new Thread(liste_voyage.this);
thread.start();
}
public void run() {
get_liste_arrives();
handler.sendEmptyMessage(0);
}
private Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
progressd.dismiss();
afficher_liste_arrives();
}
};