Android 设置Dialog不允许物理返回键退出

有时候需要运行一段耗时任务的时候,需要出现一个等待(就是一个白色小圆环一直转的那个)Dialog来告诉用户现在需要等一会,因为在做耗时的事情,可是Dialog可以设置防止点击外面取消Dialog,我忘了物理返回键也可以取消Dialog,所以上网查询资料总结如下。


1,直接设置  

dia_wait.setCancelable(false);

这个方法最简单粗暴也是最好用的。

2,onKeyDown 屏蔽   (不太好)

3,只给相应的Dialog设置  setOnKeyListener 监听   同上 不推荐。

发布了124 篇原创文章 · 获赞 141 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/weixin_36838630/article/details/79607773
今日推荐