是否可以使用已销毁服务的上下文

时间:2017-03-17 09:59:14

标签: android android-service android-context

我正在开发一个实现给定服务的Android应用程序。 创建此服务(来自外部事件)时,它会创建并触发异步任务。在调用诸如context.getSystemService(Context.DISPLAY_SERVICE)

之类的Android API时,此任务将服务本身用作上下文参考

由于服务可能随时被破坏(也来自外部事件),因此可以在它触发的任务完成之前调用Service.onDestroy()。因此,在调用Android API时,任务可能会使用已销毁服务的上下文。

是否必须避免?

由于

0 个答案:

没有答案