Gili'nin yorumunun belirttiği gibi kurucuya bir şeyler koymak için iyi bir neden, son alanların kullanılmasıdır.
Bununla birlikte, yapıcıdaki şeyleri başlatırsanız, nesnenin ömrü biraz daha uzun olacaktır, ancak çok düşünmüyorum çünkü onCreate
kısa süre sonra çağrılacaktı.
Benim ideali aykırı olsa da, ben etkinlik üyelerinin başlatma için yapıcı önlemek ve itimat yok onResume()
ve onPause()
benim app ele aldığı kaynaklar için.
Çünkü onCreate()
bunu genellikle yerel değişkenlere görünüm eşlemesi yapmak için kullanırım. Android notları bunu benim için zaten yapıyor olsa da, nadiren onCreate()
Aktivitem için bir yöntemim oluyor. Yine de onu Hizmette kullanıyorum.
Ancak üyelere bakarsanız, başlatıyor olabilirsiniz.
uygun zamanda (onResume veya onPause) çağırmanız gereken "close" bir yöntemi olacaktır.
görünümün bir parçası olurlar, yani başlatılması ve onCreate'in çağrılması gerektiği anlamına gelir
onlar zaten kurucuya konulması gerekmeyen sabitlerdir, sadece statik bir son iş görür. Bu, statik bir blokla başlatılabilen Paint ve Yol sabitlerini içerir