Android查看问题

时间:2010-09-28 14:04:14

标签: android

我的问题是假设我必须观看(屏幕)。当我从模拟器打开我的应用程序时,第一个屏幕应保持5秒钟,并自动出现新屏幕(第2个)。 我知道我可以通过计时器概念做到这一点,但知道hwto在android中做到这一点? 所以请帮助我解决这个问题。

1 个答案:

答案 0 :(得分:1)

我完全同意EboMike没有显示闪屏。对于任何应用程序(桌面或Android)来说这都是一种不好的做法,并且通常只是掩盖了草率的编程。让用户尽快完成有用的工作,并异步进行任何其他启动工作。

然而,有时律师负责软件,有时它是营销人员,有时候你不能推迟长启动代码。在这种情况下,您需要一个答案。最简单的方法是让你的主要活动成为你的泼溅之物。在启动画面活动中,创建一个处理程序来启动真正的主要活动,执行以下操作:

       Handler handler = new Handler() {
        @Override
        public void handleMessage(Message msg) {
            super.handleMessage(msg);
            startActivity(...);
            finish();
        }
    };

     handler.sendEmptyMessageDelayed(0, 5000);