Sobes.tech
Junior — Middle

Kde se obvykle v kódu nachází vstupní bod programu?

sobes.tech AI

Odpověď od AI

V aplikacích Android je vstupní bod programu obvykle umístěn ve třídě, která dědí od Application, nebo v hlavní Activity.

  • Třída Application — je vytvořena jednou při spuštění aplikace a inicializuje globální nastavení a závislosti.
  • MainActivity — je první aktivitou, která se spustí a zobrazí uživateli.

V manifestu Android (AndroidManifest.xml) je určeno, která aktivita je hlavní, pomocí intent filtru:

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

Tím je vstupní bod metoda onCreate() v MainActivity nebo ve třídě Application, kde začíná provádění logiky aplikace.