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