我Dialog
在我的活动中,我想要的是假设对话框是打开的,然后在触摸外部对话框时我想关闭对话框,同时,我想调用一个在我的活动中进行一些更新的函数。
最初我使用MyDialog.setCanceledOnTouchOutside(true);
但这些只会关闭,在我的情况下,同时我想在用户单击对话框外部时调用一些函数。所以我该怎么做?我知道如果我可以扩展Dialog
类并覆盖它的onTouchEvent
方法,那么它将得到解决,但在我的情况下,我的类已经扩展了 Activity 类,而在 java 中,我们不能扩展一个以上的类。
那么什么是最好的解决方案呢?请帮我解决这个问题。