【发布时间】:2013-11-30 10:05:16
【问题描述】:
我有一个活动(比如 Avtivity A),它运行一个 asyncatsk 并显示一些结果,这些结果显示在另一个活动(活动 B)中。一切正常。当用户单击一个按钮时,该任务被触发,另一个活动(活动 B)与进度条一起显示。如果我在活动 B 中按下后退按钮(进度条仍然可见),我会转到活动 A。但一段时间后(任务完成时)活动 B 变为可见。
我希望在用户按下 Activity B 中的返回按钮时停止 asynctask(与 Activity A 相关联)。
请帮助我,感谢您的帮助
【问题讨论】:
-
发布你的 AsyncTask onPostExecute() 方法
-
“我希望在用户按下 Activity B 中的返回按钮时停止 asynctask(与 Activity A 相关联)。” 不要这样做。而不是两个活动,而是使用带有两个片段的单个活动。使用第一个 Fragment 启动 AsyncTask(由 Activity 控制),并在启动时将第一个 Fragment 替换为同一 Activity 中的第二个。
标签: android android-asynctask android-activity