Приложение не может найти активность запуска

1

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

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <activity
        android:name=".Main"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name=".Splash"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.SPLASH" />

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

Я попробовал изменить android.intent.action, также удалив строку DEFAULT Category из Main, также установив настройку Splash Activity выше основного.

Теги:
splash-screen

3 ответа

1
Лучший ответ

Просто осознал.MAIN в действии и.LAUNCHER должен быть в том же самом действии, он работает сейчас!

1
<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <activity
        android:name=".Main"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".Splash"
        android:label="@string/app_name" >
    </activity>
</application>
  • 0
    Попробуйте приведенный выше код .. Я надеюсь, что это работает ..
  • 0
    Но я хочу показать Splash Activity при старте, а не Основную активность O_O
Показать ещё 1 комментарий
0
  • 0
    Я сослался на этот пост, и у меня есть "." префикс установлен тоже

Ещё вопросы

Сообщество Overcoder
Наверх
Меню