我的问题是假设我必须观看(屏幕)。当我从模拟器打开我的应用程序时,第一个屏幕应保持5秒钟,并自动出现新屏幕(第2个)。 我知道我可以通过计时器概念做到这一点,但知道hwto在android中做到这一点? 所以请帮助我解决这个问题。
答案 0 :(得分:1)
我完全同意EboMike没有显示闪屏。对于任何应用程序(桌面或Android)来说这都是一种不好的做法,并且通常只是掩盖了草率的编程。让用户尽快完成有用的工作,并异步进行任何其他启动工作。
然而,有时律师负责软件,有时它是营销人员,有时候你不能推迟长启动代码。在这种情况下,您需要一个答案。最简单的方法是让你的主要活动成为你的泼溅之物。在启动画面活动中,创建一个处理程序来启动真正的主要活动,执行以下操作:
Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
startActivity(...);
finish();
}
};
handler.sendEmptyMessageDelayed(0, 5000);