добавление пользовательского действия не запустит действие при его запуске в эмуляторе - PullRequest
0 голосов
/ 30 мая 2011

В моем манифесте есть следующий код:

<activity android:name="com.fletech.android.apparent.CategoriesGrid"
    android:configChanges="keyboardHidden|orientation">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

Когда я запускаю приложение в Eclipse, оно запускает это действие в эмуляторе, как и ожидалось.

Но когда я также добавляю:

<action android:name="com.fletech.android.apparent.action.APPARENT_MAIN" />

прямо под другим действием и запустите приложение, оно только устанавливает его в эмулятор, но не запускает его.Почему?

Чего я хотел добиться, так это: я хотел бы иметь возможность показывать пользователю (из других приложений) диалоговое окно выбора между всеми моими приложениями, имеющими "com.fletech.android.apparent.action.APPARENT_MAIN "как действие.

1 Ответ

3 голосов
/ 31 мая 2011

Если вы хотите указать другой сценарий запуска, вам следует просто добавить еще один целый блок фильтра намерений, а не помещать все предложения действий в один и тот же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...