做过Android开发的都碰到过"程序无响应,是否强制关闭"这类UI假死或提示强制关闭的问题,这就是在UI线程中处理了耗时的操作,超过了5s,Android处理耗时操作经常会出现这种情况。可以通过ProgressDialog和Thread结合处理耗时操作,将耗时的操作从UI线程中移到一个新的线程中,这样就不会阻塞UI线程。
做过Android开发的都碰到过"程序无响应,是否强制关闭"这类UI假死或提示强制关闭的问题,这就是在UI线程中处理了耗时的操作,超过了5s,Android处理耗时操作经常会出现这种情况。可以通过ProgressDialog和Thread结合处理耗时操作,将耗时的操作从UI线程中移到一个新的线程中,这样就不会阻塞UI线程。