我有一個啓動畫面,並使用一個計時器線程顯示它2.5秒,這工作正常,但我得到一個空白頁。如果我刪除計時器線程,我的頁面將完美顯示。當啓動定時器線程時,Android Splash Screen不顯示內容
Thread splashTimer = new Thread(){
public void run(){
try{
int splashTimer = 0;
while (splashTimer < 2500){
sleep(200);
splashTimer = splashTimer + 200;
Intent navMainPage = new Intent("com.extempor.cheetah.CLEARSCREEN");
startActivity(navMainPage);
}
}
catch(InterruptedException e){
e.printStackTrace();
}
finally{
finish();
}
}
};
splashTimer.run();
頁面顯示正確時顯示一個PNG圖像。我嘗試了一個textview,但沒有任何工作,而我有計時器線程。我正在使用2.3.3和Eclipse 3.7
似乎計時器線程是顯示啓動畫面的標準方式,但爲什麼當我使用它時沒有顯示內容?