制作临时活动..就像一个问候屏幕

时间:2015-02-03 17:23:56

标签: java android-studio

我想制作一个允许我展示它的临时活动,例如它只出现5秒钟,所以我该如何制作>>就像我的应用程序开头的hello屏幕一样。

顺便说一句,我使用的是Android Studio

1 个答案:

答案 0 :(得分:0)

启动画面显示2秒钟,然后显示应用程序的主要活动。为此,我们添加了一个显示启动画面的java类。它使用线程拖曳2秒,然后使用意图开始下一个活动。

public class SplashScreen extends Activity {
private long ms=0;
private long splashTime=2000;
private boolean splashActive = true;
private boolean paused=false;
 @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Thread mythread = new Thread() {
public void run() {
   try {
      while (splashActive && ms < splashTime) {
         if(!paused)
         ms=ms+100;
         sleep(100);
       }
   } catch(Exception e) {}
     finally {
     Intent intent = new Intent(SplashScreen.this, Splash.class);
     startActivity(intent);
     }
   }
 };
   mythread.start();
}
}