【发布时间】:2014-03-20 11:32:32
【问题描述】:
我有一个扩展 Dialog 类的自定义对话框,我想绑定一个事件以在用户按下设备的 BACK 按钮时关闭对话框后执行一些代码。我怎样才能做到这一点?我发现有人说在使用 Dialogs 和其他 Window 小部件时应该使用 .addWindowListener() 的帖子。但是对话框类没有 addWindowListener 方法,所以我不能使用它。是否有另一种不使用片段的方法,因为我不应该重写 MyCustomDialog 类?
这是代码:
public class MyCustomDialog extends Dialog {
public MyCustomDialog(Context context, int layoutResourceId) {
super(context);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(layoutResourceId);
}
}
感谢关注!
编辑:我在 android 开发者网站上找到了这个,有没有办法将它与 MyCustomDialog 类一起使用?
【问题讨论】: