Sqlite或共享首选项更适合在每日、每周、每月的基础上使用MPAndroid库获取数据?
我正在使用MPAndroid库制作条形图。 在条形图的X轴上,数据可以是每日、每周、每月或每年 我想知道在SQlite、SharedReference或MySQL(来自后端的API)中,每日、每周、每月或每年获取数据的最佳方式是什么 请建议我什么将是上述条件的好选择 我想应用程序不应该慢,没有互联网连接的数据应该来 我想如果我使用MySQL(来自后端的API),它可能会很慢,并且依赖于互联网Sqlite或共享首选项更适合在每日、每周、每月的基础上使用MPAndroid库获取数据?,android,mysql,sqlite,sharedpreferences,mpandroidchart,Android,Mysql,Sqlite,Sharedpreferences,Mpandroidchart,我正在使用MPAndroid库制作条形图。 在条形图的X轴上,数据可以是每日、每周、每月或每年 我想知道在SQlite、SharedReference或MySQL(来自后端的API)中,每日、每周、每月或每年获取数据的最佳方式是什么 请建议我什么将是上述条件的好选择 我想应用程序不应该慢,没有互联网连接的数据应该来 我想如果我使用MySQL(来自后端的API),它可能会很慢,并且依赖于互联网 请给我建议?您可以使用gson以JSON格式以共享首选项存储数据。与共享首选项相比,Sqlite有点慢如
请给我建议?您可以使用gson以JSON格式以共享首选项存储数据。与共享首选项相比,Sqlite有点慢如果我将使用后端API(MYSQL或ROR)从后端获取数据并使用GSON库的共享首选项,我是否正确。应用程序在获取数据期间不会变慢,如果没有Internet数据,应用程序将可用?是的,您是正确的。您首先从本地加载数据(如果可用),然后在后台从服务器获取更新的数据,并根据新数据再次更新聊天。如果数据不可用,则从web获取数据,并以json格式保存在共享首选项中,以备将来用于离线加载。非常感谢。首先,您必须以json格式从web服务器加载数据格式,因为SharedReference中有空白数据。从服务器加载数据完成后,使用json将其保存在共享首选项中,并第二次将其与聊天绑定,然后再次请求web服务器获取更新的数据,并再次将其替换为共享首选项