title: View.onDraw() --- when does it get called?
body: <p>I put a Log.d() call into the onDraw() of my extended View, so I could see how often and when it's getting called.  It gets called upon instantiation of the view, which is not surprising.  But then I notice, it gets called on every tap that is handled by onTouchEvent(), even though my code there isn't doing anything remotely related to graphics.  However, in the <a href="http://developer.android.com/reference/android/view/View.html">documentation</a> for Views, I can't seem to find anything about when onDraw() is actually called.  I'm not really concerned about my particular project here (this doesn't cause a problem for me), I would just like to know if there is a list somewhere or something that shows the order of operations for a View, particularly what causes onDraw() to get called.</p>