Android错误操作加载

时间:2011-07-10 10:42:30

标签: android xml android-activity android-manifest intentfilter

我有一个Android应用程序,我试图通过我发现的教程放置一个启动画面,我在清单“SplashScreen”中添加了一个额外的活动,但是我的其他活动仍然首先加载。如果我拿出另一个,启动屏幕将加载但崩溃。如何首先加载SplashScreen?

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="projectmp.android"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
        <uses-library android:name="com.google.android.maps" />
        <activity android:name=".SplashScreen"
                  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=".MissionPlanner"
                  android:label="@string/app_name"
                  android:theme="@android:style/Theme.NoTitleBar">
            <intent-filter>
                <action android:name="projectmp.android.MissionPlanner" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
    </application>

    <uses-sdk android:minSdkVersion="7" />
    <uses-permission android:name="android.permission.INTERNET" />
</manifest>

由于

1 个答案:

答案 0 :(得分:0)

无论你发起什么,仍然认为它正试图启动MissionPlanner。它可能正在缓存您的应用程序的早期定义。默认主屏幕启动器不应具有此效果,但第三方或主屏幕快捷方式将不会产生此效果。