我有一个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>
由于
答案 0 :(得分:0)
无论你发起什么,仍然认为它正试图启动MissionPlanner
。它可能正在缓存您的应用程序的早期定义。默认主屏幕启动器不应具有此效果,但第三方或主屏幕快捷方式将不会产生此效果。