开始一个新活动...但是只希望它的asynctask只调用一次

时间:2011-12-18 21:20:57

标签: android android-activity save android-asynctask reset

我有两项活动

菜单(Activiy) 内容:Button1 ---->按下此按钮时(创建一个新意图并显示子菜单),    Button2,和    BUTTON3

子菜单(活动) 内容:包含一个异步任务(在onCreate()上调用),用于下载信息并加载滚动视图。    还包含3个togglebuttons

当我进入菜单时,一切都完美地加载。然后我按下Button1,它也会加载子菜单并执行Asynctask。但是,当我返回菜单并再次按下Button1时,子菜单的ScrollView上没有保存任何内容,并且所有内容都重置为原始。

我该怎么做才能解决这个问题?

感谢您的时间和精力

1 个答案:

答案 0 :(得分:0)

首次执行AsyncTask时,应将数据保存在某处。然后每次下一次,您都可以检查是否有可用的数据。如果是,请设置ScrollView并继续,否则执行AsyncTask

希望这有帮助!