如何在android studio上添加API上的新数据后刷新RecyclerView ?



我做了一个android工作室应用程序,我有一个远程服务器,有RestFul API。我有一个RecyclerView,它显示了表中的所有行。当我发出post请求时,post请求成功,并将新添加的行作为JsonObject作为响应发送回。我的问题是我应该如何在我的回收者视图中显示新数据?我应该只是做一个刷新,以便我可以从服务器获得整个列表与api调用?在我看来,这似乎是在浪费资源,因为有一个新的呼叫,新的列表等。或者我应该使用新添加对象的响应数据更新RecyclerView,而不进行api调用?这消耗较少的资源,但我没有从服务器获得最新的数据,这可能是一个问题,如果有许多用户同时与同一个数据库交互?

如果有更新,可以在适配器上调用notifyDataSetChanged()

最新更新