参考微信首次打开会询问是否同意隐私声明,且点击隐私声明是使用外部浏览器打开。

猜测微信的这个对话框询问是采用了阻塞主线程的阻塞式对话框

实现逻辑:

在对话框show()之后执行 Looper.getMainLooper().loop();

当对话框 dismiss()后抛出一个 RuntimeException解除zu's

08-29 22:37