我应该制作一个可以在离线模式和在线模式下工作的应用程序。我将缓存在线模式下的 Json 数据,然后用户将能够在离线模式下使用此应用程序。
我正在使用杰克逊库从 url 获取 json。我必须将JsonNodes缓存到设备。用户将无法看到缓存的数据。我现在在 Private 模式下使用SharedPreferences方法。代码运行良好。没有超载和减速。
我希望您的想法能够制作出完美运行的安全应用程序。SharedPreferences是缓存数据的正确方法吗?如果不是,为什么?如果不是,我在使用 SharedPreferences 时会遇到什么问题?