2016-06-25 10 views
0

Ich kann das nicht herausfinden.Neue Aktivität scheint den Standard zurückzusetzen, aber XML unverändert

Ich habe eine zweite Aktivität zu einem Projekt in Android Studio hinzugefügt. Die zweite Aktivität wird jetzt auf dem Emulator anstelle der Hauptaktivität gestartet.

Unten ist das XML im Manifest. Muss ich irgendwie die "get_started" -Aktivität als Kind des Main deklarieren?

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme.NoActionBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

    <activity 
     android:name=".GetStarted" 
     android:label="@string/title_activity_get_started" 
     android:theme="@style/AppTheme.NoActionBar"></activity> 

</application> 
+1

Sind Sie sicher, dass Sie nicht nur zufällig haben 'Layout MainActivity' das ändern? Das heißt, sind Sie sicher, dass die "GetStarted" -Klasse tatsächlich ist, was gestartet wird? –

+0

Das bin ich positiv. Der Code ist in Main identisch. – BR89

+1

Fangen Sie vielleicht die 'GetStarted'' Aktivität' sofort in 'MainActivity' an? –

Antwort

0

Versuchen Hinzufügen eines DEFAULT Intent-Filter zum MainActivity

<category android:name="android.intent.category.DEFAULT" /> 
Verwandte Themen