如何处理弹出窗口AlertDialog.Builder的返回键事件

雷鸣的游戏人生 2012-06-06 10:30:04
如题,我需要在弹出窗口的时候点击返回按键时进行一个操作,怎么做呢?
...全文
492 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
六六大侠 2012-06-27
  • 打赏
  • 举报
回复
楼主能给出部分代码不?我的也是这种情况,而且用了还是没法监听到back按钮事件
  • 打赏
  • 举报
回复
楼上正解,非常感谢,主要是都不知道有这么一个监听!!谢谢!
himi_ 2012-06-06
  • 打赏
  • 举报
回复
直接监听它的状态,如果它被关闭,则执行你的操作:

Builder.setOnCancelListener(new OnCancelListener() {

public void onCancel(DialogInterface dialog) {
//你的操作
}
});
  • 打赏
  • 举报
回复
我需要的在弹出窗口后,此时点击返回键需要做一些事情。不是在取消的时候做。一般情况下点击返回键,则这个窗口就直接关闭了,我需要在关闭的同时还要唤醒其他的线程。所以不是监听弹出的取消的那个butto。
dontsaymiss 2012-06-06
  • 打赏
  • 举报
回复
.setNegativeButton("取消",new android.content.DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int which) {
//写吧
}
});






80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧