【发布时间】:2012-03-21 08:26:48
【问题描述】:
在过去,方向变化和 AsyncTask(以及其他长时间运行的后台任务)不能很好地相互配合。一直存在一个问题,即知道哪些任务(或线程)仍在新创建的 Activity 中运行(来自方向更改),以及在未附加 Activity 时任务结束时该怎么做。
即使使用 Fragments 和 LoaderManager,这对我来说似乎仍然是个问题。
如今,管理任意长时间运行的任务和方向变化的首选方式是什么?了解新创建的活动中正在运行哪些任务。确保在未附加 Activity 时任务不会尝试传递其信息。
谢谢
【问题讨论】:
-
我建议你重写你的问题,在你不是真的指“过程”而是指其他意思的地方替换“过程”这个词。操作系统进程有一个非常具体的定义,它会使您的问题毫无意义(例如,进程不传递信息,活动不创建进程)。
标签: android