0
我想等待啓動畫面完成他的任務,然後繼續執行該活動。 我認爲我的錯誤是因爲太多的時間來等待啓動畫面,我的啓動畫面是從服務器獲取一些字符串,它具有所有需要的。 ,創造,需要等待完成閃屏第一類是: 更新:如何等待啓動畫面將完成
Thread splashTread = new Thread() {
@Override
public void run() {
try {
splash splash=(tools.splash) new splash(first.this).execute();
int waited = 0;
while(splash.running && (waited< getResources().getInteger(R.integer.splashTimeOut)))
{
sleep(100);
if(splash.running) {
waited += 100;
}
// nextActivity=splash.newActivity;
}
} catch(InterruptedException e) {
// do nothing
} finally {
finish();
}
}
};
splashTread.start();
而閃屏是確定其
public class splash extends AsyncTask<String, Void, String>
其錯誤的,因爲它創建一個新的活動,然後做線....
我更新在主後我的代碼,但還是顯得它做下一個活動,而不是等待線程(閃屏) –