Переопределить onDraw () или draw ()?

Мой проект основан на SurfaceView, и до сих пор у меня был весь мой рендеринг в onDraw, который я переопределяю. Казалось, все в порядке.

Тем не менее, я только что обновил свой SDK, и теперь он дает мне сообщение об ошибке:

Подозрительный вызов метода; вероятно, следует вызывать «draw», а не «onDraw»

Может кто-нибудь объяснить, пожалуйста, разницу между этими двумя?

Я прочитал несколько подобных вопросов в сети, но я не нашел объяснения, которое я понимаю.

Спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос