我想知道灵活移动设备的最佳做法是分享需要在不同视图中访问的信息。
以下是我的想法,但我真的不喜欢它:
A)创建一个单例并通过静态getter获取实例。
B)将数据存储在应用程序中并在视图中访问它,因为parentDocument是这样的: var mainApp:Main = parentDocument as Main; var forExampleASelection:Object = mainApp.objectToBeAccessed; B1)使用静态访问器方法创建一个实例变量,如A)所示。这使得访问更容易(跳过强制转换为Main并且更明显)。
C)依赖注入 - 东西。似乎是最干净的解决方案。但目前我想保持我的应用程序简单(样本应用程序)。
坦克!