@946898963
2022-02-17T09:55:34.000000Z
字数 345
阅读 458
Android学习笔记
getLayoutPosition无论是用notifyDataSetChanged还是notifyItemXX,总是能拿到一个postion值,如果是16ms内,拿到的是之前的postion,如果是16ms后,拿到的是刷新之后的(去看官方的注释就行);
getAdapterPosition如果是用notifyDataSetChanged刷新,16ms内拿到的是-1,16ms外拿到的是正确的postion,如果是用notifyItemInsert,16ms内,还是16ms外都能拿到一个正缺的postion,如果是用notifyItemRmove,16ms内拿到的是-1,16ms外拿到的是正常的position(去看官方的注释就行)。