【问题标题】:blank screen after re-starting launcher activity (failed binder transaction)重新启动启动器活动后的空白屏幕(失败的活页夹事务)
【发布时间】:2013-08-10 14:48:56
【问题描述】:

我遇到了一个非常奇怪的问题,当我尝试重新启动它时,我的应用有时会显示黑屏。这种情况偶尔会发生,我在研究我的代码数周后真的找不到解决方案!

事情是这样发生的: 我打开我的应用程序,做一些事情,然后返回主屏幕。几个小时后,我重新启动我的应用程序,它只打开一个空白屏幕(没有 ANR 或任何抛出!)。 我还在 onCreate() 和 onResume() 方法中放入了一些日志消息,但它们从未出现。 发生这种情况时,logcat 会向我显示很多“FAILED BINDER TRANSACTION”错误。 除了各种其他线程,我不会通过任何 Intent 传递任何图像或大型对象。也没有抛出“TransactionTooLargeException”。

这就是我的 data/anr/traces.txt 的样子(不幸的是,我的应用程序本身没有被“跟踪”):

http://www.xup.in/dl,19638443/traces.txt.

这是我的 dumpsys.txt:

http://www.xup.in/dl,10520097/dumpsys.txt.

发生这种情况的我的测试设备:Samsung Galaxy S1 (android 2.3.6)

我的 ICS 手机 (LG Optimus G) 上似乎没有出现黑屏

有什么想法吗?

【问题讨论】:

    标签: android


    【解决方案1】:

    您是否在应用程序中使用 AdMob SDK?我通过将版本 6.4.1 降级回 6.2.1 解决了这个问题...

    【讨论】:

    • 是的,我实际上使用的是 Admob 6.4.1!我会试试你的建议,谢谢!
    • 这不是答案,应该作为评论发布。
    猜你喜欢
    • 1970-01-01
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    • 2012-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多