Déclaration des activités

Toutes les activités doivent être déclarées dans AndroidManifest.xml pour être prises en compte

Si vous ouvrez le fichier, vous verrez ceci

<activity android:name=".FirstActivity"></activity>Langage du code : HTML, XML (xml)

En réalité, notre activité est déjà déclarée, mais ce n’est pas l’activité principale. Il faut ajouter une balise <intent-filter> à l’intérieur de <activity>.

Et y insérer le code suivant :

<activity android:name=".FirstActivity" android:label="Accueil">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"></action>
        <category android:name="android.intent.category.LAUNCHER"></category>
    </intent-filter>
</activity>Langage du code : HTML, XML (xml)

Si une application ne possède pas d’activité principale, elle peut tout à fait s’installer normalement. Elle n’apparaîtra simplement pas dans le lanceur d’applications. Ce type d’application sert généralement de service tiers destiné à des appels internes.

Lançons maintenant le programme.

Les layouts n’ont pas besoin d’être déclarés. On indique simplement la vue du layout dans l’activité via setContentView(R.layout.second_layout) ;

Par contre, il faut bien spécifier quelle activité est la principale.

Déclaration des activités

Previous:
Next:

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *