如何从 FirebaseMessagingService 调用挂起函数?
How to call suspend function from FirebaseMessagingService?
我需要从 onMessageRecieved() 调用挂起函数,但此服务不提供作用域。所以我不知道从哪里调用 job.cancel()
。这种情况下如何使用挂起功能?
FirebaseMessagingService
is a derived class of Service
,因此您可以使用它 onDestroy()
来取消协程。
override fun onDestroy() {
super.onDestroy()
job.cancel()
}
我需要从 onMessageRecieved() 调用挂起函数,但此服务不提供作用域。所以我不知道从哪里调用 job.cancel()
。这种情况下如何使用挂起功能?
FirebaseMessagingService
is a derived class of Service
,因此您可以使用它 onDestroy()
来取消协程。
override fun onDestroy() {
super.onDestroy()
job.cancel()
}