编舞(639):跳过50帧

时间:2013-04-12 05:47:47

标签: android android-emulator emulation

enter image description here 04-12 05:40:55.577:I / Choreographer(639):跳过50帧!应用程序可能在其主线程上做了太多工作。

每当我在Android模拟器上运行我的应用程序时,它显示忙碌(我的意思是它会旋转)并且它确实需要花费很多时间,而且有时也会忙碌

是否有人可以帮助我?

并且是否有任何版本的Android模拟器快速运行我的速度非常慢?

1 个答案:

答案 0 :(得分:10)

几乎在所有情况下,模拟器都很慢。当您使用真实设备时,它可能不再出现警告。无论如何,当你过多地使用UI线程时会发生这种情况。可能的原因是:

  • 在UI线程上加载数据库信息。 使用Loader
  • 在UI线程上运行长进程。 使用AsyncTaskLoader
  • 模拟器速度很慢,因为您不会重载UI线程。 在真实设备上试用您的代码,或遵循指南herehere
  • 要做的事情很多onCreate:使用configChanges
  • 设置活动