在我的应用程序中,我将启动画面计时器设置为5秒,之后认为5秒太长,因此我将其更改回1秒,并且我的启动画面未显示屏幕,让我等待超过5秒,我找不到什么是错了,所以这里是我的启动画面代码Android的启动画面计时器无法正常工作
public class Splash extends Activity
{
private Timer_Countdown timer_Countdown = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_screen);
timer_Countdown = new Timer_Countdown(5000, 1000);
timer_Countdown.start();
}
class Timer_Countdown extends CountDownTimer
{
public Timer_Countdown(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onFinish() {
timer_Countdown.cancel();
Intent startIntent;
startIntent = new Intent("android.intent.action.MAINMENU");
startActivity(startIntent);
}
@Override
public void onTick(long millisUntilFinished) {
}
}
@Override
protected void onPause() {
super.onPause();
finish();
}
}
还有最后一两件事,如果我改回5秒就会出现在屏幕上再次。
这是上帝的告诉你,闪屏是邪恶的方式。请重新考虑。 http://cyrilmottier.com/2012/05/03/splash-screens-are-evil-dont-use-them/ – Simon