【发布时间】:2017-08-16 19:25:36
【问题描述】:
我有一个启动画面(我必须使用它),它应该在我的游戏开始前显示 3 秒,不幸的是,一旦启动启动,游戏屏幕将不会继续。我认为我的代码已正确实现,但我似乎在某个地方犯了错误。任何帮助表示赞赏。
public class SplashScreen extends AppCompatActivity{
// Splash Screen Timer
private static int SPLASH_TIME_OUT = 3000;
//@Override
public void OnCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
new Handler().postDelayed (new Runnable() {
@Override
public void run() {
Intent i = new Intent (SplashScreen.this, Snake.class);
startActivity(i);
finish ();
}
}, SPLASH_TIME_OUT);
}
}
我知道很多人反对添加启动画面,因为这会让很多用户觉得程序有延迟,但同样,这不是我的决定,因此我想要硬编码的原因仅仅是3 秒。
【问题讨论】:
标签: java android splash-screen