![]() |
1
1
嗯。。。 “//做一些工作”是否涉及在与onTap上使用的线程相同的线程上工作? 如果是这样的话,那就是ui线程,所以你已经向ui线程发送了2条消息——一条要显示,另一条要隐藏,甚至在它能够处理它们之前,当它最终达到可以处理它们的程度时,它会同时处理这两条消息,所以在很短的时间内(可能没有注意到),progressDialog将显示出来。 无论如何,使用另一个线程进行后台工作,或者使用asyncTask。 如果使用asyncTask,则可以在工作开始前显示对话框,并在工作完成/取消时隐藏对话框。 |
|
Ben FM · 在android中向Mapview投射地图片段 7 年前 |
|
Mazharul Islam · 无法获取GoogleMap对象 9 年前 |
![]() |
Pableras84 · progressDialog不显示 12 年前 |