Registrierung von Activities

Alle Activities müssen im AndroidManifest.xml registriert sein, um wirksam zu werden

Wenn du es öffnest, siehst du Folgendes

<activity android:name=".FirstActivity"></activity>Code-Sprache: HTML, XML (xml)

Eigentlich ist unsere Activity bereits registriert, aber sie ist noch nicht als Haupt-Activity festgelegt. Wir müssen noch den <intent-filter>-Tag innerhalb von <activity> hinzufügen.

Und folgenden Inhalt ergänzen:

<activity android:name=".FirstActivity" android:label="Startseite">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"></action>
        <category android:name="android.intent.category.LAUNCHER"></category>
    </intent-filter>
</activity>Code-Sprache: HTML, XML (xml)

Wenn eine App keine Haupt-Activity hat, lässt sie sich trotzdem ganz normal installieren – sie erscheint dann nur nicht im Launcher. Solche Apps dienen meist als Drittanbieter-Dienste für interne Aufrufe.

Jetzt führen wir das Programm aus.

Layouts müssen nicht registriert werden. Das Layout kann einfach in der Activity mit setContentView(R.layout.second_layout) angegeben werden;

Bei Activities muss jedoch explizit angegeben werden, welche die Haupt-Activity ist.

Registrierung von Activities

Previous:
Next:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert