如何减少活动发布时间

时间:2013-11-26 10:48:35

标签: android performance android-activity android-fragments navigation-drawer

我在我的应用程序中使用导航抽屉。为此,我的项目中包含了支持库(支持库7和4)。一切都很好,运作良好,但我遇到的问题是,当我的主要活动启动时,它会变为空白2至3秒。我的主要活动包含导航抽屉的代码。我已将所有代码放在onResume()上。我尝试了不同的方法来克服这个问题,但每次遇到同样的问题。这是一个活动变为可见的标准时间,或者是我的应用程序的意外行为。早些时候我尝试使用actionbarsherlock,但现在我删除了它。所以请建议我解决这个问题。

我在这里有更多关于这个问题的描述Stack overflow question

1 个答案:

答案 0 :(得分:0)

活动缓慢加载可能有几个原因 您可能正在使用复杂的布局文件,需要时间来渲染。您可以使用ViewStub并仅在需要时对您的布局进行充气

如果要加载某些数据,可以使用asynctask在后台加载数据,并在加载数据时填充视图。

检查您是否在oncreate或onresume上加载大图像。

还有来自Android Guidelines

的更多参考资料