有時候須要運行一段耗時任務的時候,須要出現一個等待(就是一個白色小圓環一直轉的那個)Dialog來告訴用戶如今須要等一會,由於在作耗時的事情,但是Dialog能夠設置防止點擊外面取消Dialog,我忘了物理返回鍵也能夠取消Dialog,因此上網查詢資料總結以下。java
1,直接設置 code
dia_wait.setCancelable(false);
這個方法最簡單粗暴也是最好用的。it
2,onKeyDown 屏蔽 (不太好)class
3,只給相應的Dialog設置 setOnKeyListener 監聽 同上 不推薦。List