Несколько ярлыков программ из одного приложения - PullRequest
2 голосов
/ 07 июля 2010

В моем приложении есть несколько классов Activity.Когда я запускаю на эмуляторе (или устанавливаю на устройство), в меню программ отображается соответствующее количество ярлыков программ.Почему это происходит и как я могу избежать этого?Большое спасибо.

Ответы [ 2 ]

3 голосов
/ 07 июля 2010

Я думаю, что вы добавили атрибут LAUNCHER в каждое действие ... поэтому в меню вашей программы появилось несколько ярлыков.

Но, (в основном) должен быть только один вид действия "LAUNCHER" ....Делать, как следует:

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

    <activity android:name=".Activity1"
              android:label="@string/Activity1">
    </activity>

    <activity android:name=".Activity2"
              android:label="@string/Activity2">
    </activity>
    <activity android:name=".Activity3"
              android:label="@string/Activity3">

    </activity>

</application>
0 голосов
/ 07 июля 2010

Я думаю, вам нужно посмотреть файл манифеста. Я считаю, что именно здесь определены цели.

...