首先是异步完成,然后是mainActivity启动

时间:2014-10-03 08:51:55

标签: java android android-asynctask

我遇到了一个问题,我需要解决这个问题才能解析导航抽屉里的菜单项。 一切正常:我的asyncTask获取我的互联网的xml提要并将其解析为变量,但是,我想将变量用作导航抽屉的菜单项。我的导航抽屉在我的MainActivity中调用onCreate,因此在asyncTask运行的同时将首先执行。

我的问题是:有没有办法先完成asyncTask然后再执行我的Mainactivity生命周期

1 个答案:

答案 0 :(得分:2)

您可以创建某种SplashActivity,在此期间您将从网上下载列表,并在其onPostExecute上启动您的主要活动,并传递您使用{{1}获得的数据}。