2014-12-04 68 views
0

我正在嘗試做一個應用程序,其中有一個啓動畫面。在加載過程中,我需要顯示「加載圖像...加載模塊....現在你已經準備好了」等。這與Facebook應用加載顯示啓動畫面的方式類似。我不知道該怎麼做。這是我現在的代碼:飛濺屏幕中的單詞滑塊Android

public class Splash extends Activity { 

     @Override 
     protected void onCreate(Bundle savedInstanceState) { 
     // TODO Auto-generated method stub 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.splash); 
     Thread logoTimer = new Thread(){ 
      public void run(){ 
       try{ 
        int logoTimer = 0; 
        while (logoTimer<5000){ 
         sleep(100); 
         logoTimer=logoTimer+100; 
        } 
        startActivity(new Intent("com.package.MAIN")); 
       } catch (InterruptedException e) { 
       // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } 
       finally{ 
        finish(); 
       } 
      } 
     }; 
     logoTimer.start(); 
     } 
    } 

我也想保留一個ProgressBar與此一起。任何人都可以幫助我一個示例代碼或參考。提前致謝。

回答

0

您可以使用Handler從後臺線程與UI線程進行通信。加載一個模塊完成後,處理程序應該向UI發送消息。

+0

:你可以給一個示例代碼來使用處理程序來顯示加載url時進度條的幫助進度。 – 2014-12-05 14:00:34

+0

選中此[tuturial](http://idlesun.blogspot.com/2012/12/android-handler-and-message-tutorial.html)。您的枚舉值可以是'IMG_END','MOD_END'。你用標準的方式實例化'progressBar' – sinisha 2014-12-05 14:27:26