关于alertdialog显示问题,显示有延迟

来源:互联网 发布:明星没文化知乎 编辑:程序博客网 时间:2024/04/30 14:14

  要实现这样的功能,在主线程中进行不确定时间的耗时操作,在操作执行期间显示load的dialog,执行完消失dialog。现在遇见的问题就是,每次执行的结果都是耗时操作执行完毕,dialog才出现然后消失。

  原因:在dialog刷新出来后,在主线程中loading也需要主线程来刷新,但是此时主线程却在执行耗时操作,这导致dialog不能够刷新,所以会出现耗时操作执行完毕,dialog才出现然后消失的情况。

 解决办法:耗时操作通过后台进程来解决,关于UI的使用通过handler来操作,来实现UI的变化,记录一下。

0 0
原创粉丝点击