AndroidAnnotations Singleton Scope

时间:2013-10-22 10:58:04

标签: android singleton android-annotations

我最近在Android上尝试过AndroidAnnotations。它有许多有趣的选项,我喜欢它减少样板代码的方式。

但是最近我遇到了自定义类的单例范围。我注意到AndroidAnnotations并不限制我创建新实例。例如,CustomClassA obj = new CustomClassA();,即使CustomClassA的范围是单例。

据我所知,这应该按照单身模式进行限制。我想有一个解决方案来克服这个问题。

1 个答案:

答案 0 :(得分:2)

AndroidAnnotations永远不会更改原始代码。

因此,开发人员可以在原始类上对构造函数进行保护(或友好)。它不能是私有的,因为生成的类扩展了原始类(因此它必须对此可见)。 构造函数在生成的类上是私有的:)