5 Stimmen

Android-Aktivität direkt in Eclipse starten

Während der Entwicklung möchte ich Laufkonfigurationen für mehrere Aktivitäten innerhalb meiner App erstellen, so dass ich direkt zu der Aktivität gehen kann, die ich testen möchte.

Wenn ich jedoch eine neue Ausführungskonfiguration erstelle, enthält die Liste mit der Bezeichnung "Launch Action" nur die Hauptaktivität und nicht die anderen.

Auf Vorschlag von @sparkymats habe ich versucht, einen IntentFilter zu AndroidManifest.xml hinzuzufügen (entweder leer oder mit einer Android.intent.category.LAUNCHER-Kategorie), aber die Aktivitätsliste enthält immer noch nur die MAIN-Aktivität.

Wie kann ich andere Aktivitäten direkt starten?

6voto

iTurki Punkte 16014

Fügen Sie in der Manifestdatei die folgenden Zeilen in das Tag jeder Aktivität ein, die Sie zu Mittag essen möchten

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

4voto

sparkymat Punkte 9684

Um dies zu erreichen, müssen Sie Ihre AndroidManifest.xml und fügen Sie eine IntentFilter zu jedem, den Sie direkt starten wollen. Eine Activity wird gestartet, indem ein Intent an ihn gesendet wird. Das heißt, die Activity muss so konfiguriert sein, dass er Intent s aus dem Launcher.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X