Tạo đối tượng vẽ trong phương pháp này làm giảm đáng kể hiệu suất và có thể làm cho giao diện người dùng của bạn trông chậm chạp.
Trả lời:
Đáp án đúng: B
Phương thức `onDraw()` được gọi mỗi khi một View cần được vẽ lại. Việc tạo các đối tượng vẽ (Paint, Path, Bitmap, v.v.) trực tiếp bên trong phương thức `onDraw()` là một hành động tốn kém về mặt hiệu năng. Mỗi lần `onDraw()` được gọi, các đối tượng này sẽ được tạo lại, gây áp lực lên bộ nhớ và làm chậm quá trình vẽ, dẫn đến giao diện người dùng có thể trở nên chậm chạp và giật lag. Do đó, nên khởi tạo các đối tượng vẽ này một lần duy nhất (ví dụ, trong constructor của View) và sử dụng lại chúng trong `onDraw()`.