如何在Android中创建离线第一个RecyclerView,以便用户在没有任何互联网连接时仍然可以看到列表?
我已经知道如何获得解析JSON并在RecyclerView中填充它,问题是,用户在离线时仍然无法访问它。如果我使用SQLite使用缓存,如何仅更新来自服务器的最新数据?
例如,我已经从服务器获取了3个数据并在RecyclerView中填充它,如下所示:
之后,服务器会进行更新,因此服务器有4个数据。我只想添加第4个数据,而不加载第1个数据。它会像这样:
你好埃尔默
我在这个项目中做了类似的事情:https://github.com/isaacurbina/MyMovies/blob/master/app/src/main/java/com/mobileappsco/training/mymovies/Fragments/ResultsFragment.java
基本上,我使用AsyncTask在用户向下滚动时加载数据,加载更多内容(有点像9GAG或Pinterest)管理“页面”计数器。
然后,当我收到数据时,我使用list. addAll(结果)将其连接到List对象,作为另一个ArrayList的结果
我希望它有帮助,亲切的问候!