指导(639):跳过50帧(Choreographer(639): Skipped 50 frame

2019-08-22 04:33发布

5月4日至12日:40:55.577:I /指导(639):跳过50帧! 该应用程序可以做它的主线程的工作太多了。

每当我在Android模拟器上运行我的应用程序它显示忙(我的意思是旋转),它确实需要这么多时间,也有一些时候,它会永远忙

好心能有人帮帮我吗?

并且是有它运行快矿是非常缓慢的Android模拟器的任何版本?

Answer 1:

模拟器是在几乎所有情况下慢。 当你使用一个真正的设备,可能不会再出现警告。 无论如何,当你使用UI线程太多事发生对象。 可能的原因有:

  • 加载UI线程上的数据库信息。 使用装载机
  • 运行在UI线程上一个漫长的过程。 使用一个AsyncTaskLoader
  • 模拟器只是缓慢的,因为你不超载的UI线程。 试试你的代码在真实设备上或遵循的准则在这里和这里
  • 有很多事情要做onCreate :设置与活动configChanges


文章来源: Choreographer(639): Skipped 50 frames