我必须为Android应用程序初始化数据,初始化进行服务调用,这需要时间。我编写了Application.onCreate()中的所有初始化代码。到达Activity.onCreate()(启动器活动)需要时间我可以看到黑屏一段时间,然后加载视图出现在Acitivy.onCreate()中。
当运行Application oncreate时,无论如何都要显示启动画面。
答案 0 :(得分:0)
首先加载您的Activity然后使用 AsyncTask 调用创建并初始化您的变量。这样你就可以避免黑屏。 您可以从此处获得有关AsyncTask的更多信息 http://developer.android.com/reference/android/os/AsyncTask.html
来自这里的好例子
希望这有助于你