我想編寫一個使用啓動畫面的代碼。我寫了這個到目前爲止,但誰能告訴我什麼是在這裏失蹤!?開始啓動畫面活動
這裏是我的主要代碼:
package com.example.splash;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
這裏是我潑活動代碼:
package com.example.splash;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
public class splashscreen extends Activity {
protected int _splashTime = 5000;
private Thread splashTread;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splashh);
final splashscreen sPlashScreen = this;
splashTread = new Thread() {
@Override
public void run() {
try {
synchronized(this){
wait(_splashTime);
}
} catch(InterruptedException e) {}
finally {
finish();
Intent i = new Intent();
i.setClass(sPlashScreen,MainActivity.class);
startActivity(i);
//stop();
}
}
};
splashTread.start();
}
的問題是我不知道如何告訴我主要去色斑的活性,如果我用一個意圖,我會卡在無限循環。
[請參閱此處](http://stackoverflow.com/a/5486970/2345913) – CRUSADER
這是您的第一項活動? – Jaguar
class MainActivity – Tolen