3

谁能向我解释一下,为什么Google I/O 上 Virgils 演示文稿中第一个设计模式中的 ServiceHelper应该是单例的?

4

2 回答 2

0

接下来的 30 秒左右的视频中,Virgil 为给出答案的助手提供了一个示例功能,我想。

您可以实现一个映射,从请求 id 到这个意图。您总是可以首先询问服务:这个特定的请求 ID 是否仍在等待处理?...

应该只有一个地方保存这些信息,因此您不能创建多个此帮助程序的实例。

于 2013-03-08T18:22:30.077 回答
0

主要原因是跨活动共享服务。如果有一天您尝试在活动之间共享“复杂”数据而不将数据保存在数据库中。你proabvly使用了singelton。

于 2013-03-02T23:39:00.177 回答