android 怎么设置alertdialog按返回键退出,点其他地方不退出

android 怎么设置alertdialog按返回键退出,点其他地方不退出,第1张

首先:buildersetCancelable(false);,这时不管怎么做都退不出。

然后:设置返回键,重写onKeyDown方法,if (paramInt == KeyEventKEYCODE_BACK)时,builderdismiss()。

如果,你的builder不是MainActivity里调起的,需要在调起dialog的类中设置builder为静态final变量

楼上都是答非所问,人家是想问什么这么做,不是问你怎么做,之所以做成2次,是怕你一次误点就退出程序了,用户体验会很差,所以做成双击,监听返回键第一按不做处理,只记录按下时间,第二次点击的时候判读距离上次点击时间,很短就认为是双击就退出应用,很长就当作第一次点击再记录点击时间,这样就不会误点back而退出应用了。

android searchView输入后按返回键无法返回可能的原因如下:

当android 的代码中,没有对返回键进行监听,用户点击返回键是不会有事件响应的。

android searchView该控件存在bug,输入之后,停留在该界面,无法跳转。

以上就是关于android 怎么设置alertdialog按返回键退出,点其他地方不退出全部的内容,包括:android 怎么设置alertdialog按返回键退出,点其他地方不退出、android 中按下返回键销毁activity的详细调用过程。 求大神解答。、android SearchView 导致返回按键不能退出页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9266519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存