package com.example.test;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
public class Splash extends Activity {
private Intent myintent;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
myintent = new Intent(this, MainActivity.class);
splashScreen(1000); }
public void splashScreen (final int x)
{
new Thread(new Runnable() {
public void run() {
try {
Thread.sleep(x);
} catch (InterruptedException e) {
e.printStackTrace();
}
startActivity(myintent);
finish();
}
}).run();
}
}
有代码,问题就在这里:SplashScreen 没有获取启动 XML 布局文件的内容视图......现在,我怀疑这是一个线程问题,并且不知何故线程在 setContentView 方法之前执行虽然该方法位于代码中 Thread 的 run 方法之前,所以我这样想是不合逻辑的,但我觉得这个启动画面不起作用的原因已经用完了