Mam dwa działania oznaczone filtr zamiaremDwa wyrzutni działania
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.package"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" />
<application
android:name=".MyApp"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<!-- work order activity -->
<activity
android:name=".app.WorkOrderActivity"
android:label="@string/work_order"
android:taskAffinity="com.package.task_for_work_order_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- inventory activity -->
<activity
android:name=".app.InventoryActivity"
android:label="@string/inventory"
android:taskAffinity="com.package.task_for_inventory_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Problem polega na tym, że kiedy jestem instalacji plik apk, nie ma aktywności pokazane, ponieważ, jak już systemu rozumieć nie można określić, jaka aktywność ma być pokazywana.
Po prostu potrzebuję dwóch działań pokazanych w programie uruchamiającym, więc proszę nie udzielać porad dotyczących usuwania filtrów zamiarów z drugiej aktywności, a jeśli to zrobisz, zapewnij mi inny sposób wyświetlania dwóch ikon w programie uruchamiającym.
Powiedz proszę więcej szczegółów, dlaczego potrzebuję tego? – Natali
ponieważ mam dwa całkowicie oddzielone moduły interfejsu użytkownika, utrzymuję je w różnych działaniach i chcę, aby oba były dostępne z pulpitu android. – Orest
Z najnowszymi wersjami systemu Android powyższy kod działa poprawnie - pierwsze działanie zadeklarowane w manifeście systemu Android ma pierwszeństwo i jest pokazywane użytkownikowi. – bschandramohan