我正在试验我正在开发的应用。
当我启动应用程序时,在应用程序UI可用之前,目前有3秒的延迟。在延迟期间,屏幕是黑色的,除了任务栏,在它下面是应用程序标题栏。
我在考虑在主Activity中将启动画面显示为对话框。但是,它仅在这3秒后显示,这使得它无用。这意味着几乎所有的3秒延迟都发生在启动和
的调用之间super.onCreate(savedInstanceState).
任何人都可以教育我在这段延迟期间发生什么事情吗?我有什么办法可以缩短它吗?
答案 0 :(得分:2)
尝试找到慢速代码并将其放入第二个帖子中。
new Thread(new Runnable() {
@Override
public void run() {
// slow code goes here.
}
}).start();