Sobes.tech
Junior — Middle

A program belépési pontja általában a kódban hol helyezkedik el?

sobes.tech MI

Válasz az MI-től

Android alkalmazásokban a program belépési pontja általában az Application-ből öröklődő osztályban vagy a fő Activity-ben helyezkedik el.

  • Application osztály — egyszer jön létre az alkalmazás indításakor, és inicializálja a globális beállításokat és függőségeket.
  • MainActivity — az első aktivitás, amely elindul és megjelenik a felhasználónak.

Az Android manifestben (AndroidManifest.xml) meg van adva, hogy melyik Activity a fő, intent szűrő segítségével:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

Így a belépési pont a MainActivity-ben lévő onCreate() metódus, vagy az Application osztályban, ahol a program logikája kezdődik.