Kann keine Aktivität im Android Library-Modul starten
Zu meinem Android-App-Projekt habe ich ein Modul hinzugefügt, das eine Aktivität mit dem Namen "SampleDataMenuActivity" enthält. Diese Aktivität hat nichts Besonderes - sie wird über das Dialogfeld "Neues Modul" -> "Android-Bibliothek" in Android Studio hinzugefügt und enthält den von Android Studio generierten Code "Hello World".
Die AndroidManifest.xml der App enthält (aus dem Modul):
<activity
android:name="com.sample.sampledata.SampleDataMenuActivity" >
<intent-filter>
<action android:name="android.intent.action.SampleDataMenuActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Im build.gradle der App:
dependencies {
(...)
compile project(':sampledata')
}
Im settings.gradle des Projekts:
include ':sampledata', ':app'
In der Hauptaktivität meiner App möchte ich zu einer Aktivität im Modul navigieren, indem ich Folgendes verwende:
startActivity(new Intent("com.sample.sampledata.SampleDataMenuActivity"));
Das Projekt funktioniert einwandfrei, aber wenn ich auf die Schaltfläche tippe, die mich zu der Aktivität im Modul führen soll, schlägt die Meldung fehl:
android.content.ActivityNoFoundException: No Activity found to handle Intent ( act=com.sample.sampledata.SampleDataMenuActivity )
Was habe ich verpasst