Не совсем понимаю как работает метод initialize(), который применяется в наследнике от базового класса Android. Прикладываю схему для лучше понимания сути вопроса.
Как он перебирает все те методы, которые есть у объекта?
дело в том, что я не могу даже найти реализацию этого метода. initialize() вызывается внутри метода oncreate, который описан внутри класса androidlaucher, который является наследником androidapplication. выше опеределен import com.badlogic.gdx.backends.android.androidapplication. но в папках проекта я найти даже такого пути не могу
Гугл и документация творят чудеса. метод можете глянуть через ctrl + лкм, либо посмотреть на сайте libgdx, пол минуты порывшись в документации.
public void initialize(ApplicationListener listener)
This method has to be called in the Activity#onCreate(Bundle) method. It sets up all the things necessary to get input, render via OpenGL and so on. Uses a default AndroidApplicationConfiguration.