从服务器获取数据后在android中存储数据的最佳方式

从服务器获取数据后在android中存储数据的最佳方式,android,json,android-studio,android-sqlite,Android,Json,Android Studio,Android Sqlite,大家好,我正在开发一个简单的测验应用程序,其中的问题和选项来自服务器端,采用json格式,所以我想将这些数据存储在手机中,以便用于考试 可能的方法有哪些。我应该使用共享首选项或sqlite数据库还是有其他方法,或者我只是将数据存储到数组中,并按照我的UI显示数据(这是否会在服务器上产生更多负载?)。我正在从azure存储获取数据 提前感谢如果数据很小,您可以使用共享pref,但是如果数据很大,需要以结构化方式存储,那么您可以使用SQLite。正如你所说,你正在构建一个测验应用程序,那么我认为共享

大家好,我正在开发一个简单的测验应用程序,其中的问题和选项来自服务器端,采用json格式,所以我想将这些数据存储在手机中,以便用于考试 可能的方法有哪些。我应该使用共享首选项或sqlite数据库还是有其他方法,或者我只是将数据存储到数组中,并按照我的UI显示数据(这是否会在服务器上产生更多负载?)。我正在从azure存储获取数据
提前感谢

如果数据很小,您可以使用共享pref,但是如果数据很大,需要以结构化方式存储,那么您可以使用SQLite。正如你所说,你正在构建一个测验应用程序,那么我认为共享pref就足够了。参考此链接取决于你如何使用数据。如果您直接使用json,我建议您将数据保存为内部文件上的json文件。赞成:您不必创建2个读/写适配器,从您收到的到您保存它的地方,再到您使用它的地方。工作更少,只有1个读/写适配器。犯人:我看不到:)