参考微信首次打开会询问是否同意隐私声明,且点击隐私声明是使用外部浏览器打开。猜测微信的这个对话框询问是采用了阻塞主线程的阻塞式对话框实现逻辑:在对话框show()之后执行 Looper.getMainLooper().loop();当对话框 dismiss()后抛出一个 RuntimeException解除zu's