在DiffUtil.Callback中有两个要覆盖的函数: areContentsTheSame(int oldItemPosition, int newItemPosition) getChangePayload(int oldItemPosition, int newItemPosition) 我知道前者检查内容是否已更改,我想直接使用'=='来比较它们是否是同一实例,因为我相信我的项目在更新后将是一个新实例。但是相同的比较在后一个函数中给出了不同的结果。 这是代码: public class MyDiffUt…