如何让我的应用更快地启动?

时间:2012-01-04 19:12:54

标签: android

我正在试验我正在开发的应用。

当我启动应用程序时,在应用程序UI可用之前,目前有3秒的延迟。在延迟期间,屏幕是黑色的,除了任务栏,在它下面是应用程序标题栏。

我在考虑在主Activity中将启动画面显示为对话框。但是,它仅在这3秒后显示,这使得它无用。这意味着几乎所有的3秒延迟都发生在启动和

的调用之间
super.onCreate(savedInstanceState).

任何人都可以教育我在这段延迟期间发生什么事情吗?我有什么办法可以缩短它吗?

1 个答案:

答案 0 :(得分:2)

尝试找到慢速代码并将其放入第二个帖子中。

new Thread(new Runnable() {
    @Override
    public void run() {
        // slow code goes here.
    }
}).start();