Android 我的第二个启动屏幕无法打开,我没有收到任何错误

Android 我的第二个启动屏幕无法打开,我没有收到任何错误,android,android-intent,android-manifest,Android,Android Intent,Android Manifest,我的启动屏幕有问题。第一个应该持续3秒钟,然后进入第二个喷溅,但是发生的只是第一个喷溅打开,然后没有其他任何事情发生。有什么想法吗 import android.app.Activity; import android.content.Intent; import android.os.Bundle; public class Splash1 extends Activity { /** Called when the activity is first created. */ @Overr

我的启动屏幕有问题。第一个应该持续3秒钟,然后进入第二个喷溅,但是发生的只是第一个喷溅打开,然后没有其他任何事情发生。有什么想法吗

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;

public class Splash1 extends Activity {
/** Called when the activity is first created. */

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.splash1);
}

final Thread logoTimer = new Thread() {

    public void run() {
        try {
            sleep(3000);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } finally {
            Intent splash2 = new Intent("com.zombieface.dubsnake.SPLASH2");
            startActivity(splash2);
        }
    }
};

@Override
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
    finish();
}

}
这是舱单:

 <activity
    android:name=".Splash1"
    android:configChanges="keyboard|keyboardHidden|orientation"
    android:label="Dub Snake"
    android:screenOrientation="portrait" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
<activity
    android:name=".Splash2"
    android:configChanges="keyboard|keyboardHidden|orientation"
    android:label="Dub Snake"
    android:screenOrientation="portrait" >
    <intent-filter>
        <action android:name="com.zombieface.dubsnake.SPLASH2" />

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

如果这是您的全部代码,那么您忘记实际启动线程
logoTimer
,因此您永远不会进入该循环并启动新活动。 从
onCreate()
调用:

 logoTimer.start();