首页 > 解决方案 > 允许 DialogFragment 的外部触摸:Android 9

问题描述

我知道

允许 DialogFragment 的外部触摸

及其接受的答案。我已经在以下方面测试了接受的答案:

Galaxy Tab A 9.7 Android 7.1.1: ok
Galaxy Tab A 8.0 Android 7    : ok
Galaxy Tab S4 Android 9       : no touch outside DialogFragment
Galaxy S5 Android 6.0.1       : ok
Galaxy Tab S2 Android 7       : ok
Galaxy Tab S3 Android 9       : no touch outside DialogFragment
Galaxy Tab S4 Android 9       : no touch outside DialogFragment
Galaxy Note Edge Android 6.0.1: ok
Galaxy Note4 Android 6.0.1    : ok

以及其他几款运行 Android 6、7 和 7.1.1 的非三星手机 - 一切正常。

看起来接受的答案在 Android 9 上不起作用。确切地说,当我尝试按下 DialogFragment 外部的按钮时,它的 onClick() 方法不会被调用。

任何指针?

标签: androiddialogfragmenttouch

解决方案


推荐阅读