ProgressDialog(二)——"精确"监听ProgressDialog的Back键按下事件

简介: 问题描述: Activity上显示ProgressDialog,此时点击Back键,发现在onKeyDown方法中并没有监听到back键的点击事件.

问题描述:
Activity上显示ProgressDialog,此时点击Back键,发现在onKeyDown方法中并没有监听到back键的点击事件.

解决办法:
实现ProgressDialog的OnCancelListener监听.


代码如下:

mProgressDialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
			@Override
			public void onCancel(DialogInterface dialog) {
				
                //以下为当ProgressDialog在显示,点击back键的业务逻辑
				
			}
		});


相关文章
|
2月前
EditText 的一些软键盘属性和回调
EditText 的一些软键盘属性和回调
26 0
|
4月前
唤醒键盘后无法立即隐藏键盘问题与隐藏键盘的四种方式
唤醒键盘后无法立即隐藏键盘问题与隐藏键盘的四种方式
37 0
|
4月前
toolbar设置返回键以及点击事件
toolbar设置返回键以及点击事件
67 0
|
Android开发
Android 中ProgressDialog进度条对话框的使用(使用子线程模拟更新进度)
Android 中ProgressDialog进度条对话框的使用(使用子线程模拟更新进度)
150 0
JavaFx - 按下Button 一直触发按钮事件
JavaFx - 按下Button 一直触发按钮事件
540 0
JavaFx - 按下Button 一直触发按钮事件
|
Java Android开发
android中开启ProgressDialog进度条之后,屏蔽返回按键。
android中开启ProgressDialog进度条之后,屏蔽返回按键。
166 0
|
Shell API Android开发
重新理解Activity启动模式,确认返回按钮到哪个界面
前言:之前开发单个应用,把每个Activity声明为singleTask完事,最近开发车机系统相关的应用,各个应用间通过语音可来回跳转,点击返回时返回的Activity和预期不一致,于是研究了一下如何定位到当前Activity点返回会跳转到哪 车机系统 Android4.
931 0
|
Android开发
Android RecyclerView滑动到底部/上拉/上拉见底自动加载更多实现以及点击/长按事件处理
Android RecyclerView滑动到底部/上拉/上拉见底自动加载更多实现以及点击/长按事件处理 Android RecyclerView下拉加载更多有Android谷歌官方的实现,实现的方式是通过SwipeRefreshLayout把RecyclerView包裹起来,然后就可以通过SwipeRefreshLayout的回调接口实现下拉刷新功能。
1850 0