下面是代码,为什么Dialog不显示呢
- Java code
//开始线程读取数据方法 public void startLoadData() { pBar = ProgressDialog.show(this, "请稍后...", "检测查询信息中...", true, false); Thread GetData = new Thread(new Getdata()); GetData.start(); } public class Getdata implements Runnable { public void run() { loadData(); messageListener.sendEmptyMessage(TASK_LOOP_COMPLETE); } } private Handler messageListener = new Handler() { public void handleMessage(Message msg) { switch(msg.arg1) { case TASK_LOOP_COMPLETE: pBar.dismiss(); //数据读取完成,关闭线程并加载数据 SetData(); break; } } };
------解决方案--------------------
看不出来,在哪调用的startLoadData() 呢?
------解决方案--------------------
pBar = ProgressDialog.show(this, "请稍后...", "检测查询信息中...", true, false);
你把下面的全去掉 看看能显示吗 如果是调用groupActivity的话 不能用this的 parent的