Android 設置Dialog不容許物理返回鍵退出

有時候須要運行一段耗時任務的時候,須要出現一個等待(就是一個白色小圓環一直轉的那個)Dialog來告訴用戶如今須要等一會,由於在作耗時的事情,但是Dialog能夠設置防止點擊外面取消Dialog,我忘了物理返回鍵也能夠取消Dialog,因此上網查詢資料總結以下。java


1,直接設置  code

dia_wait.setCancelable(false);

這個方法最簡單粗暴也是最好用的。it

2,onKeyDown 屏蔽   (不太好)class

3,只給相應的Dialog設置  setOnKeyListener 監聽   同上 不推薦。List