【发布时间】:2013-11-15 10:43:10
【问题描述】:
在 Android 应用程序中,在这些情况下将对象存储在静态字段中是不好的做法吗?
-
应用程序数据。 在应用程序运行时将应用程序数据保存在类中的静态变量中是否不好?目前,我将数据存储在我的
Application类的实例变量中。然后需要数据的类可以从Application获取数据。 -
Context's etc. 在静态字段中存储Context(例如对Activity或Application的引用)是不好的做法吗?这可以在需要例如的类中使用。LayoutInflater或资源。目前,我将Contexts 传递给需要它们作为参数的方法。
【问题讨论】:
-
修改静态变量通常是不好的做法。
-
存储对
Application实例的静态引用是完全可以的。