【发布时间】:2016-12-05 12:04:57
【问题描述】:
我正在构建一个菜单,用户可以从中选择项目。他们可以在必要时编辑他们的选择。单例将是一个包含所有可选项目列表的类。每当打开新活动时,单例都会具有所有项目的正确状态。
我问这个的原因是因为实现 Serializable 会创建该项目的一个新实例(尽管几乎相同)。
【问题讨论】:
-
我没有明确问题。 Singleton 的目的是控制对象的创建,将对象的数量限制为一个。
-
您可以使用单例,另一种选择是在您的主要活动中创建它并定义将在每次对其他活动之一进行选择时触发的 BroadcaseReceiver。
标签: android android-intent singleton serializable