I have a drawing app that takes about 2-5 seconds to load the drawing for complicated drawings (done via an AsyncTask
). For a better user experience, during thi
" the canvas available in onDraw() does not seem to draw to the SurfaceView" - Are you sure that you do not create the second (or third...) instance of the Surface View? And some of them could be black and be shown for a second. I don't see the code here, so, I can't tell surely, but if it were in my application, I would check for this error at first.