Bu konuda çok açık değilim ve dokümanlar da değil. Özel bir görünüm oluşturarak ettiğimdeÖzel görünümde super.onDraw() öğesini geri çağırmam gerekir mi?
, ben şöyle geçersiz:
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
//more code here...
}
Sorum o super.onDraw(canvas);
çağırmak gerekli olup olmadığıdır. Kod, onsuz iyi çalışıyor gibi görünüyor, ama ben onu dışarıda bırakmanın iyi olduğundan emin olmak istiyorum.
Bu yüzden gerekli mi?
Gerekirse gerek yok, ama prensipte iyi bir uygulama. – trutheality
Sadece superclass kodunun uygulanmasını gerektiriyorsa, 'super.onDraw()' işlevini çağırmanız yeterlidir. Çizime güvenmemeniz durumunda, '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'sınıfın, aksi takdirde açıkça belirtilmediği sürece, onu çağırmanız gerekmemektedir. –