I\'m not too clear about this and neither are the docs.
When I\'m creating a custom view, I override like so:
@Override public void onDraw(Canvas canvas)
It's not required unless you are actually overriding the onDraw() method. If the new class doesn't override it, the super's method will automatically be called.
onDraw()