我对从服务器获取数据有疑问。 我在应用程序的mainActivity中获得常规数据,并且希望在所有活动中使用它。我在考虑使用数据库一次获取数据,将其保存在数据库中,然后从数据库中获取所需位置。但是现在我正在考虑使用Singleton类,一旦在每个活动中获取数据,就可以使用它来保存数据。有可能吗,这是个好主意吗?
更新:
数据类型是对象列表,所以SharedPrefrences不是一个好的选择 并且我想暂时保存它们,直到应用程序运行为止。
答案 0 :(得分:0)
您可以将数据保存在以下任何来源中
根据您的数据类型,您可以在其中选择一个
答案 1 :(得分:0)
您看过Android Event Bus吗?它使活动之间的交流变得有趣!一旦数据对象可用,您的主要活动就会“发布”该数据对象。其他活动“订阅”以接收发布的数据。