显示 ProgressDialog 时 onBackPressed() 不会触发
我尝试了很多方法来在显示 progressDialog
时触发 backPressed
() 事件。但没有一个有效。如果我提供 progDialog.setcancelable(true);
我可以关闭 progressDialog
但仍然不会触发 onBackPressed
() 。
I have tried a lot of ways to trigger the backPressed
() event when the progressDialog
is displayed. But none works. If I provide progDialog.setcancelable(true);
I am able to dismiss the progressDialog
but still the onBackPressed
() doesn't get triggered.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当 ProgressDialog 处于活动状态时,如果您按返回键执行您自己的操作,您必须将
setOnCancelListener
设置为 ProgressDialog。在
onCancel()
方法示例中编写您的逻辑,您在 onBackPressed() 事件中编写的整个逻辑,您必须在此处编写这些内容。示例代码
谢谢
迪帕克
When ProgressDialog is active if yiou press back key to perform yopur own operations you have to set
setOnCancelListener
to the progressdialog.write your logic inside
onCancel()
method example the whole logic that you have written in onBackPressed() event those things you have to write here.Sample code
Thanks
Deepak