我刚刚升级了我的Nexus S到4.0.3版本(另外一件事),但是我的应用程序在屏幕上开始闪烁。我取消勾选所有开发者选项,但仍然存在这个问题。并不总是出现,但有时当我打开屏幕时就会开始闪烁(在黑色和正常之间)。或者当我运行应用程序时,例如在登录活动中,也会出现闪烁。日志中没有错误信息。
编辑
闪烁没有明显的模式。如果我杀死应用程序并重新启动,它看起来很好。我可以使用它一段时间 - 没问题。当我旋转90度时可能会开始闪烁。或者当我关闭应用程序并重新打开时,它可能会开始闪烁。
我可以操作并切换活动,但它仍在闪烁,即使我让它保持不动。回到主屏幕并重新启动应用程序也无济于事。我可以去杀死它,重新启动后就没问题了...
在我升级之前,我从未遇到过这样的问题,也没有用户报告过它。
编辑2
我对我的应用程序进行了更多测试,我在日志中发现了以下循环模式:我尝试完全注释掉onResume并在bindData和onCreate之间进行循环。
12-28 19:34:47.828: DEBUG/IDATT.HomeActivity(23854): onResume
12-28 19:34:47.976: DEBUG/IDATT.HomeActivity(23854): onCreate
12-28 19:34:48.043: DEBUG/IDATT.HomeActivity(23854): bindData
12-28 19:34:48.066: DEBUG/IDATT.HomeActivity(23854): onResume
12-28 19:34:48.191: DEBUG/IDATT.HomeActivity(23854): onCreate
12-28 19:34:48.343: DEBUG/IDATT.HomeActivity(23854): bindData
12-28 19:34:48.367: DEBUG/IDATT.HomeActivity(23854): onResume
12-28 19:34:48.504: DEBUG/IDATT.HomeActivity(23854): onCreate
12-28 19:34:48.574: DEBUG/IDATT.HomeActivity(23854): bindData
12-28 19:34:48.597: DEBUG/IDATT.HomeActivity(23854): onResume
12-28 19:34:48.738: DEBUG/IDATT.HomeActivity(23854): onCreate
12-28 19:34:48.804: DEBUG/IDATT.HomeActivity(23854): bindData
12-28 19:34:48.832: DEBUG/IDATT.HomeActivity(23854): onResume
12-28 19:34:49.070: DEBUG/IDATT.HomeActivity(23854): onCreate
12-28 19:34:49.187: DEBUG/IDATT.HomeActivity(23854): bindData
12-28 19:34:49.246: DEBUG/IDATT.HomeActivity(23854): onResume
12-28 19:34:49.398: DEBUG/IDATT.HomeActivity(23854): onCreate
12-28 19:34:49.476: DEBUG/IDATT.HomeActivity(23854): bindData
12-28 19:34:49.500: DEBUG/IDATT.HomeActivity(23854): onResume
12-28 19:34:49.625: DEBUG/IDATT.HomeActivity(23854): onCreate
12-28 19:34:49.687: DEBUG/IDATT.HomeActivity(23854): bindData
12-28 19:34:49.711: DEBUG/IDATT.HomeActivity(23854): onResume
12-28 19:34:49.867: DEBUG/IDATT.HomeActivity(23854): onCreate
12-28 19:34:50.031: DEBUG/IDATT.HomeActivity(23854): bindData
12-28 19:34:50.058: DEBUG/IDATT.HomeActivity(23854): onResume
12-28 19:34:50.179: DEBUG/IDATT.HomeActivity(23854): onCreate
12-28 19:34:50.242: DEBUG/IDATT.HomeActivity(23854): bindData
12-28 19:34:50.265: DEBUG/IDATT.HomeActivity(23854): onResume
12-28 19:34:50.406: DEBUG/IDATT.HomeActivity(23854): onCreate
12-28 19:34:50.468: DEBUG/IDATT.HomeActivity(23854): bindData
12-28 19:34:50.492: DEBUG/IDATT.HomeActivity(23854): onResume
12-28 19:34:50.621: DEBUG/IDATT.HomeActivity(23854): onCreate
12-28 19:34:50.769: DEBUG/IDATT.HomeActivity(23854): bindData
12-28 19:34:50.797: DEBUG/IDATT.HomeActivity(23854): onResume