【问题标题】:Unable to show dialogbox after come back to onActivityResult in android?在android中返回onActivityResult后无法显示对话框?
【发布时间】:2012-04-26 00:38:15
【问题描述】:

在我的应用程序中,我去了画廊并返回 onActivityresult 方法,在该方法中我打开了对话框,有时它显示对话框,有时不显示。

显示这个错误

Activity com.Iplaybook.Dashboardhome 已泄露窗口 com.android.internal.policy.impl.PhoneWindow$DecorView@40f95ff0 那 最初是在这里添加的

【问题讨论】:

  • 只需在 onActivityResult( 方法中发布代码

标签: android dialog


【解决方案1】:

我认为您在访问 Galery 之前创建了对话框并在 onActivityResult 方法中显示它。这是错误的方式。您应该只在 ActivityResult 方法中创建和显示对话框

【讨论】:

    【解决方案2】:

    考虑以下场景: 您打开对话框并打开图库。此时,Android 没有足够的内存,因此它会停止您当前的活动。当您关闭图库时,android 会重新创建您的活动并且不显示对话框。 要检查它,你可以在 onCreate() 中放置一个断点,看看当你从画廊回来时它是否被调用。

    【讨论】:

      猜你喜欢
      • 2016-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-02
      • 1970-01-01
      相关资源
      最近更新 更多