我有一个运行了一段时间并收集数据的服务。最后,它启动一个AsyncTask并完成。问题在于,在AsyncTaskonPostExecute()中我想显示一个Toast,但是我没有正确的上下文,因为在AsyncTask完成时,该服务不再存在。那么,如何将其他上下文传递给服务以显示此吐司呢?
   更好地显示烤面包与用户在应用程序中的位置无关,因为在最坏的情况下,AsyncTask可能会在相当长的时间后结束,并且用户可能会同时浏览其他地方。
   如果无法做到这一点,我有什么选择可以通知用户AsyncTask成功?

最佳答案

根据主要问题下的讨论,在您的情况下,最好的解决方案是在所有Service(从此服务开始)完成工作之前,不要停止您的AsyncTasks

关于android - 在AsyncTask期间更改上下文,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14394413/

10-11 22:31
查看更多