【问题标题】:android application class oncreate taking timeandroid应用程序类oncreate需要时间
【发布时间】:2013-06-04 04:52:19
【问题描述】:

我必须为 Android 应用程序初始化数据,初始化会进行服务调用,这需要时间。我已经在 Application.onCreate() 中编写了所有初始化代码。到达 Activity.onCreate()(启动器活动)需要一些时间我可以看到黑屏一段时间,然后加载视图出现在 Acitivy.onCreate() 中。

在应用程序 oncreate 运行时是否会显示启动画面。

【问题讨论】:

  • 请发布您的一些代码 :)

标签: android performance android-layout


【解决方案1】:

首先加载您的 Activity,然后在创建时使用 AsyncTask 调用并初始化您的变量。这样就可以避免黑屏。 您可以从此处获取有关 AsyncTask 的更多信息 http://developer.android.com/reference/android/os/AsyncTask.html

这里的好例子

Example

希望对你有帮助

【讨论】:

  • 是的,我想过。我也试过这个。但我的应用程序有主屏幕小部件。小部件还需要初始化所有数据。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多