我有这个非常奇怪的问题,当我尝试重新启动时,我的应用程序有时会显示黑屏。偶尔会发生这种情况,经过几周的挖掘我的代码后我真的找不到解决方案了!
这是怎么回事: 我打开我的应用程序,做一些事情然后我回到主屏幕。几个小时后,我重新启动我的应用程序,它只打开一个空白屏幕(没有ANR或任何抛出!)。 我还将一些日志消息放入onCreate()和onResume()方法,但它们从未出现过。 当发生这种情况时,logcat向我显示了很多“FAILED BINDER TRANSACTION”错误。 除了各种其他线程,我没有通过任何Intent传递任何图像或大型对象。不会抛出“TransactionTooLargeException”。
所以这就是我的数据/ anr / traces.txt的样子(不幸的是,我的应用本身没有被“追踪”):
http://www.xup.in/dl,19638443/traces.txt
这是我的dumpsys.txt:
http://www.xup.in/dl,10520097/dumpsys.txt
我的测试设备发生这种情况:三星Galaxy S1(android 2.3.6)
我的ICS手机(LG Optimus G)上似乎没有出现空白屏幕
有什么想法吗?
答案 0 :(得分:2)
您是否在自己的应用程序中使用AdMob SDK?我通过将版本6.4.1降级回6.2.1 ...
解决了这个问题