android在28之后换成了androidx,在此之前也可以用到这些功能,不过是引入的包不同,写法也有一些小的差别.我们之前的代码使用的是BaseQuickAdapter,所以不可以直接使用JetPack那一套东西,我把DiffUtil和LiveData以及ViewModel挑出来使用,这三个正好组成一套,可以局部刷新.在局部刷新的实现非常的简单,但是我却碰到了一个麻烦,以至于我花了四天的时间才找到问题点,所以必须要写下来. 我先说一下,我这个是聊天界面,所以第一页有一个未读消息数,如果进入到…