我正在尝试确定在整个 android 应用程序中实现对对象集合的访问的最佳方式。我需要所有活动都能够访问我的对象列表,这些对象在启动时从服务器检索并在需要时刷新。假设它是特定用户的订单集合,它将显示在列表中并使用应用程序进行更新。
我已经阅读了有关使用两者的原因的详尽解释,但我正在尝试确定最适合我的应用程序的方法。
- 不会在平板电脑上使用 - 不会与其他 Android 应用程序交互
我已经实现了一个名为 UserData 的类,它扩展了Application
该类并在应用程序加载时构建。可以随时通过将其转换为 UserData 类型来检索它getApplicationContext()
这是最好的方法吗?为了便于在设备上本地存储数据,以便在应用程序运行时立即加载数据,然后在互联网连接可用时在后台刷新,是否首选任何一种方法?