我正在处理使用“电影数据库API”的应用。 这个应用程序只是从API解析一个json并获取每个电影信息。 我的问题是更好的方法。
第一种方法是构建syncAdapter,例如每天检查更新,将所有电影信息存储在本地数据库中,并从数据库更新UI。
第二种选择是在每个请求上从网络中检索信息并更新UI。
任何人都能解释我哪种方式更好,为什么?
答案 0 :(得分:1)
绝对是第一个选择!!!!!
让我们假设您的应用程序被数千名用户使用,而您选择了第二个......糟糕的服务器:)
我通常创建自己的本地数据库并同步每个数据库" x"间隔时间取决于信息的类型:例如,如果我有一个列表o类别,我知道它们是后来改变的,而不是我同步它们每个" 2天" ....对于可以更频繁地使用不同的数据,我使用20分钟,依此类推。这样可以避免在用户进入/退出应用程序时对服务器施加压力。
再见