|
2
|
| Ventis · 技术社区 · 10 年前 |
|
|
1
6
这不是一个微不足道的问题,因此没有简单快捷的修复方法,您只需从答案中复制/粘贴即可。归根结底,您必须重构一些代码。
您正在尝试显示
保护自己不受此问题影响的方法是不要直接从回调中执行UI操作。相反,你需要推迟,直到你开始或恢复
一种简单的方法是使用粘性事件,即从回调中发布粘性事件,并在UI组件的
如果不想使用事件总线库,可以改为从非UI组件调用异步方法,该组件在回调中更新其内部状态,然后让UI组件检查该状态
|
|
|
2
2
我知道这个问题已经有了正确的答案,但我想分享我的解决方案,以显示您应该重写的DialogFragment
|
|
|
3
2
关于@Dennis注释,我已经覆盖了show方法,它可以工作了。
希望这有帮助 |
|
|
4
0
因为dialogfragment没有选项
|
|
|
5
0
我遇到了同样的问题,并通过在DialogFragment扩展类中重写show()解决了这个问题。
|
|
|
Shayan · 如何在Python中正确重新加载模块 2 年前 |
|
|
moyoloco09 · 指向C中字符数组的指针出现问题 2 年前 |
|
|
Vatsal A Mehta · 无法配置EditorJs 2 年前 |
|
|
Kisleves · Opencart日记主题保存问题 2 年前 |
|
|
Frankie Russell · Azerothcore模块错误 2 年前 |
|
y2k-shubham · IntelliJ“没有为模块指定SDK。” 2 年前 |