在使用 Android 的过程中,有时候需要在任意一个界面弹出一个提示窗体,实现的方法不少,但是随着 Android 的版本变化,这些方法有的不适用了,我也是在 StackOverflow 上面才知道有些参数是不能使用了的。具体可以看 Android: Unable to add window. Permission denied for this window type 这个地址,看看各位大佬的讨论就知道了。
1. 使用 AlertDialog.Show() 来实现
在主线程中使用如下代码,不需添加多余权限: