gpt4 book ai didi

android - 如何检查当前 Activity 前面是否有对话框?

转载 作者:IT老高 更新时间:2023-10-28 23:28:29 32 4
gpt4 key购买 nike

我正在使用第三方库,有时它会弹出一个对话框。在完成当前 Activity 之前,我想检查一下当前上下文中是否弹出了一个对话框。

有这方面的 API 吗?

最佳答案

您可以检查它是否在该 Activity 的 Activity fragment 上运行,并检查其中一个是否是 DialogFragment,这意味着屏幕上有一个 Activity 对话框:

    public static boolean hasOpenedDialogs(FragmentActivity activity) {
List<Fragment> fragments = activity.getSupportFragmentManager().getFragments();
if (fragments != null) {
for (Fragment fragment : fragments) {
if (fragment instanceof DialogFragment) {
return true;
}
}
}

return false;
}

关于android - 如何检查当前 Activity 前面是否有对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11026234/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com