我在做android时,想在点击按钮触发事件后就弹出一个进度条,事件处理完再关闭。但是我把ProgressDialog生成代码放进按钮的监听事件后,进度条不显示或者等到执行完才显示一下就关了,这样一来点击之后还可以多次点击导致程序强行关闭。
   我现在的做法是在监听事件中显示进度条,同时开一个线程处理信息。但是这样我在线程里好多ui操作不好写,很容易出错。谁能告诉我为什么进度条为什么不是一运行完那段代码就出来么?还有谁有更好一点的方法么?