Choreographer(639): Skipped 50 frames

22,284

Emulator is slow in almost every case. When you use a real device it may not appear the warning anymore. Anyway, that one happens when you use the UI thread too much. Possible causes are:

  • Loading database information on the UI thread. Use a Loader
  • Running long processes on the UI thread. Use an AsyncTaskLoader
  • The emulator is just slow, as you don't overload the UI thread. Try your code on a real device or follow the guidelines here and here
  • There is a lot to do onCreate: set the activity with configChanges
Share:
22,284
anilgontla
Author by

anilgontla

Updated on August 08, 2022

Comments

  • anilgontla
    anilgontla over 1 year

    enter image description here 04-12 05:40:55.577: I/Choreographer(639): Skipped 50 frames! The application may be doing too much work on its main thread.

    whenever I run my application on the android emulator it shows busy (I mean it rotates ) and it does take so much time and also some times it will be busy ever

    kindly can some one help me?

    and is there any version of android emulator which runs fast mine is very slow?