title: View onDraw(Canvas c) versus draw(Canvas c) in android?
body: <p>I am new to android development, I am exploring about <code>View</code>. I come across to known two methods <code>onDraw(Canvas c)</code> and <code>draw(Canvas c)</code>.</p>
  
  <p>Could please explain me the difference and usage of these two methods? Which method will give better performance(FPS) when updating canvas with images?</p>