2014-10-03 24 views
-1

我得到了一个问题,我需要解决,以便能够解析我的导航抽屉中的菜单项。 一切工作正常:我asyncTask得到我的xml饲料的互联网,并将其解析为变量,但是,我想使用变量作为我的导航抽屉的菜单项。我的导航抽屉在我的MainActivity中的onCreate中被调用,以便在asyncTask运行的同时作为第一个被执行。异步完成第一个然后mainActivity开始

我对这个问题是:有没有办法先做完的AsyncTask,然后执行我的Mainactivity其生命周期

回答

2

您可以创建某种SplashActivity在此期间您将网页和下载列表中的onPostExecute您可以启动您的主要活动,将您获得的数据传递给Intent

+1

确保在使用它之前首先检查Intent数据,如果您的AsyncTask在检索结果失败并且您启动该活动时失败,那么该数据可能为空,并且会给您一个例外。 – NightwareSystems 2014-10-03 09:05:55

+0

@Nightware是的,我已经尝试了一个意图,是的,就像你说的意图是空的。 – Napokue 2014-10-03 09:22:15

相关问题