2016-03-23 1 views
0

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

У меня 4 вида деятельности или занятий: splashScreen, listScreen, setLocationScreen, MainActivity.

Навигация работает очень хорошо, однако, когда я запускаю приложение и открываю устройство, в лотке приложения я нахожу три разных приложения, каждый из которых запускает один из экранов.

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

+2

Пожалуйста, покажите нам раздел Activity вашего манифеста, а также метод, используемый для запуска нового «Intent». – Kevin

+0

Не могли бы вы удалить тег iOS из вопроса? – Ujjwal

+1

@Ujjwal Я уже сделал это, редактирование находится на рассмотрении – camelCaseCoder

ответ

0

В AndroidManifest.xml

Удалить

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

от всех видов деятельности, кроме для одного (в вашем случае MainActivity) Вы хотите быть запущен, когда приложение открыто

0

Назовите свое намерение следующим образом:

Intent in =new Intent(splashScreen.this, StartActivity.class); 
finish(); 
startActivity(in); 
Смежные вопросы