我创建了一个应用程序,它使用我创建的大量自定义对象来管理应用程序的各个部分。
例如:
所有应用程序的类都必须可以访问这些类。
我扩展了Application类,我在类之间共享Application实例,因此每个类都能够访问全局对象(以及更多方法)。 我想知道这是否是我想要的正确方法,或者我应该为同一个建议创建一个静态方法的类。
我已经阅读了很多关于它的内容并且从记忆的角度来理解 - 不是这些方式最好的。
有没有办法将对象保存到SharedPereferences并从另一个类中获取? 或任何其他想法?
答案 0 :(得分:0)
如果您的类不包含状态而只包含实用程序方法 - 您可以将它们排列为Utils类,而不包含构造函数和静态方法。否则,请查看Singleton design pattern,它用于为类对象创建全局访问点,并确保整个系统中只有该类的一个对象。希望这会有所帮助。