Pushbullet 的 MessagingExtension Service 需要手动停止吗?
Does Pushbullet's MessagingExtension Service need manual stopping?
这是一个简单的问题。我通过添加扩展 Pushbullet 的 MessagingExtension
class 的 Service
在我的应用程序中添加 Pushbullet 支持。
现在,我是需要在其方法(onMessageReceived()
和 onConversationDismissed()
)中手动关闭服务,还是 MessagingExtension
class 会自动处理它?
此处为 PB 开发人员。我建议不要 closing/stopping 服务,因为我们绑定到它(长期连接)。由于消息传递非常繁琐,因此必须为每条消息重新连接/解雇会很浪费。该服务非常轻量级,不持有任何唤醒锁,因此维持连接的影响非常小。此外,如果 Android 出现内存压力,系统将根据需要清除服务。
这是一个简单的问题。我通过添加扩展 Pushbullet 的 MessagingExtension
class 的 Service
在我的应用程序中添加 Pushbullet 支持。
现在,我是需要在其方法(onMessageReceived()
和 onConversationDismissed()
)中手动关闭服务,还是 MessagingExtension
class 会自动处理它?
此处为 PB 开发人员。我建议不要 closing/stopping 服务,因为我们绑定到它(长期连接)。由于消息传递非常繁琐,因此必须为每条消息重新连接/解雇会很浪费。该服务非常轻量级,不持有任何唤醒锁,因此维持连接的影响非常小。此外,如果 Android 出现内存压力,系统将根据需要清除服务。