我有一个服务,可以从该服务从给定的计时器启动AsyncTask来执行后台任务。
不要使用
AsyncTask。使用线程。或者更好的是,它
ScheduledExecutorService用于计时组件,因为它将在后台线程上执行任务。
AsyncTask是
唯一 适当的,因为当你需要做的主应用程序线程工作时的背景部分已经完成,而这很少与服务所需。
另外,请记住,一旦进程终止,计时器将停止工作。
所以我的问题是,如何在我的AsyncTask(顶级类)中使用上下文而不泄漏它?
呼叫
getApplicationContext()的
Service和使用
Context。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)