连接调试器后,Android应用中的某个活动会显示为黑屏。当我在没有调试器的情况下运行应用程序时,一切正常。如果已连接调试器然后我将其断开连接,则黑屏消失并且ui正常显示。 任何想法为什么会这样? 我在两部手机上重现了这个问题。重新启动手机,卸载应用程序,清理项目并没有为我做任何事情。 编辑:黑屏活动中的onCreate()甚至没有被调用..虽然它的startActivity(intent)被调用。
答案 0 :(得分:1)
它不是那样的...通常在调试应用程序时,与正常行为相比,它会非常慢。您可能正在onCreate()方法中执行任何需要一些时间来执行的任务。在此之前,UI将无法显示。
我建议你保留一些调试断点并分析它需要花费很多时间的地方......
答案 1 :(得分:0)
这也发生在我身上。调用开始活动后黑屏,并且未达到下一个活动的onCreate
。
我所做的就是删除被调用活动上的所有断点,一切都很好。