在示例中,我们有一个可跟踪出租车司机的应用程序,出租车司机登录该应用程序并为给定的客户选择要驾驶的订单。
在这种情况下,我们有一个表示很多数据的Order类,在仍然可以对其进行修改的同时,可以从任何地方访问此对象非常重要。
从现在开始,我们可以:
我认为这是许多应用程序都存在的问题,例如Spotify的当前播放曲目等。
还有其他方法吗?
答案 0 :(得分:0)
尝试使用sqlite数据库。在这种情况下,如果您自己创建健壮的GetOrders API方法,则可以从应用程序中的任何位置访问数据。
Here is a tutorial创建数据库。
在这种情况下,如果应用程序退出或崩溃,您将永远不会丢失任何数据。此外,与将数据缓存到内存中相比,这确实没有什么区别。