2015-04-15 3 views
0

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

Проблема, с которой я сталкиваюсь, заключается в том, что после загрузки заставки экран пропускает активность входа и переходит непосредственно в основное приложение моего приложения. Я почти уверен, что это что-то связано с моим манифестом, но не уверен, что мне нужно делать.

манифеста

<application 
    android:name=".AppController" 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 


    <activity 
     android:name=".SplashScreen" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 

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

    </activity> 
    <activity 
     android:name=".LoginActivity" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
    </activity> 
    <activity 
     android:name=".SignupActivity" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
    </activity> 

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

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

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

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

    </activity> 
      </activity> 
</application> 
+2

манифест выглядит отлично, за исключением того, что у вас есть непревзойденный закрывающий тег внизу. В вашей учетной записи LoginActivity вы должны запустить MainActivity. Система не запускает ваши действия автоматически. – WindsurferOak

+1

@hozdaman Файл манифеста укажет, какие действия присутствуют в приложении и который является активностью запуска. Как вы уже упоминали в файле манифеста, запускается Splash, и в этом упражнении вы должны писать код, чтобы правильно перейти в LoginActivity. Если вы также можете опубликовать эту логику, мы сможем дать некоторые отзывы о том, почему она напрямую идет на ваш MainActivity. – Santhana

ответ

0

Вот чистая версия манифеста, как сказал @WindsurferOak у вас есть непревзойденные закрывающий тег.

<application 
    android:name=".AppController" 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 


    <activity 
     android:name=".SplashScreen" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 

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

    </activity> 
    <activity 
     android:name=".LoginActivity" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
    </activity> 
    <activity 
     android:name=".SignupActivity" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
    </activity> 

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

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

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

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

    </activity> 

</application> 
+0

Спасибо @WindsurferOak, оба из них были моими проблемами. После исправления приложение загрузилось правильно. – hozdaman

+0

Спасибо, @Owehbeh, я вижу свою ошибку. Благодарю. – hozdaman

+0

Спасибо @Santhana за вашу помощь. – hozdaman

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