2013-02-24 4 views
0

Я только начинаю с Android SDK, и после того, как я только понял, как открыть другой вид с помощью MenuItem. Я сейчас столкнулся с проблемой, что он показывает мне мои два действия, как отдельные приложения установлены?Несколько действий = установлено несколько приложений.

Я создал новое действие и новый xml-файл (макет), и когда я касаюсь элемента меню в ActionBar в своем первом представлении, он открывает второе представление.

Любая идея обойти это?

ответ

1

Похоже, у вас есть <intent-filter> набор как

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

для обоих видов деятельности. Это позволит создать значок запуска для каждого и сделать каждую точку ввода для вашего приложения

Docs

+0

Большое спасибо! –

+0

Добро пожаловать. Рад, что он работает для вас :) – codeMagic

1

Скорее всего, вы включили следующий фильтр намерений в обеих вашей деятельности:

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

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

Это означало положить в только тех видах деятельности, которые вы хотите, показанные в списке приложений.

+0

Большое спасибо! –

Смежные вопросы