谁能向我解释一下,为什么Google I/O 上 Virgils 演示文稿中第一个设计模式中的 ServiceHelper应该是单例的?
问问题
700 次
在接下来的 30 秒左右的视频中,Virgil 为给出答案的助手提供了一个示例功能,我想。
您可以实现一个映射,从请求 id 到这个意图。您总是可以首先询问服务:这个特定的请求 ID 是否仍在等待处理?...
应该只有一个地方保存这些信息,因此您不能创建多个此帮助程序的实例。
主要原因是跨活动共享服务。如果有一天您尝试在活动之间共享“复杂”数据而不将数据保存在数据库中。你proabvly使用了singelton。