Junior — Middle
W jakich miejscach w kodzie zazwyczaj znajduje się punkt wejścia programu?
sobes.tech AI
Odpowiedź od AI
W aplikacjach Android punkt wejścia programu zazwyczaj znajduje się w klasie dziedziczącej po Application lub w głównej Activity.
- Klasa Application — jest tworzona raz podczas uruchomienia aplikacji i inicjuje ustawienia globalne oraz zależności.
- MainActivity — jest pierwszą aktywnością, która jest uruchamiana i wyświetlana użytkownikowi.
W manifeście Android (AndroidManifest.xml) wskazuje się, która aktywność jest główną za pomocą filtra intencji:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
W ten sposób punktem wejścia jest metoda onCreate() w MainActivity lub w klasie Application, gdzie rozpoczyna się wykonywanie logiki aplikacji.