Почему Android Studio Profiler не показывает активность в потоках AsyncTask

В игре существует несколько правил

  • . Статические блоки всегда запускаются до создания объекта, поэтому вы видите сообщения печати от обоих родителей и дочерних статических блоков
  • теперь, когда вы вызываете конструктор подкласса (дочерний элемент), этот конструктор неявно вызывает super(); перед выполнением собственного конструктора. Блок инициализации вступает в игру еще до вызова конструктора, поэтому его сначала называют. Итак, теперь ваш родитель создан, и программа может продолжить создание дочернего класса, который будет проходить тот же процесс.

Пояснения:

  1. Статический блок родителя выполняется первым, потому что он загружается первым, а статические блоки вызывается при загрузке класса.
1
задан Boken 29 March 2019 в 19:52
поделиться