【问题标题】:Dialog fragment dialog not dismissing sometimes对话框片段对话框有时不会关闭
【发布时间】:2014-10-21 05:49:35
【问题描述】:

我正在使用对话框片段来显示应用程序首次启动时的加载消息。 我正在使用 public void show(FragmentManager manager, String tag) 方法来显示对话框。

Intent 服务完成数据加载后,此加载消息将被关闭。 我正在使用dismissAllowingStateLoss() 来关闭对话框。

我没有使用dismiss() 方法,因为应用程序有时会崩溃。但是使用dismissAllowingStateLoss(),对话框有时不会被关闭(很少有100次)。

我已经搜索了很多关于这个问题的博客,但无法找到根本原因。

是否有人面临此类问题或对此类问题有任何想法。请推荐

【问题讨论】:

  • 应用程序以正常的dismiss() 崩溃是因为什么错误?
  • 如果您可以分享您的代码,我们或许可以为您提供帮助。

标签: android android-fragments android-dialogfragment


【解决方案1】:

你有没有尝试过这样的事情

getFragmentManager().beginTransaction().remove(yourFragment).commit();

如果这不能解决问题,请发布一些源代码,以便我们尝试帮助您。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-04
    • 1970-01-01
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    相关资源
    最近更新 更多