2014-05-11 111 views
0

我有几个片段(在一个NavigationDrawer),其中,当打开时,我做了一个查询,以获得分别显示在片段布局中的信息。直到现在,每种方法都在onActivityCreated方法中,但是这样做,分段切换很慢。做我想做的事情的最佳方式是什么?片段和onActivity创建

回答

0

主要策略 - 不要阻塞主线程,换句话说,尽可能减少UI线程。

您可以为您的片段或为您的活动“加载”片段进行加载布局。显示这个数据在后台线程中查询数据。当你有所有需要的数据时更新用户界面。

0

我认为你的数据片段获取操作应该在onCreate()中,它应该是异步的并且不在UI线程中,例如显示进度对话框或者向用户指示进程的东西。

和onActivityCreated您应该只是表明你的观点

和数据没有任何处理的UI线程上