2014-12-04 32 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